如何在sample()沒有索引的情況下從 Dataframe 中獲取一行?
如果有不同的方法,那沒關系。
Pandas 檔案提供了ignore_index引數。
DataFrame.sample(n=None, frac=None, replace=False, weights=None, random_state=None, axis=None, ignore_index=False)
來源
但是,當我運行時:
df['col'].sample(ignore_index=True)
我仍然會得到索引和值,例如:
1 value
期望:
value
uj5u.com熱心網友回復:
在 pandas 中,所有像Series和DataFrames 這樣的物件都有索引。
引數ignore_index顯然會生成默認的 RangeIndex,而不是洗掉它。
如果需要Series選擇第一個值的標量:
out = df['col'].sample(1).iat[0]
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/466653.html
標籤:python-3.x 熊猫 数据框
