2024-04-25 18:54:16 发布
网友
我是熊猫新手,我有一个数据帧,df
Index eventName Count pct 2017-08-09 ABC 24 95.00% 2017-09-09 CDE 140 98.50% 2017-09-22 CDE 150 99.30% 2017-10-19 DEF 200 20.00% 2017-10-27 DEF 200 50.00%
我如何根据(50.00%及以上)过滤dataframe、df而不将列pct作为索引?在
您可以使用^{},但对于需要通过切片str[:-1]或replace删除{}:
str[:-1]
replace
df1 = df[df['pct'].str[:-1].astype(float) >= 50]
或者:
print (df1) Index eventName Count pct 0 2017-08-09 ABC 24 95.00% 1 2017-09-09 CDE 140 98.50% 2 2017-09-22 CDE 150 99.30% 4 2017-10-27 DEF 200 50.00%
进口熊猫 df=df[df[“pct”]>;50.00]
您可以使用^{} ,但对于需要通过切片}:
str[:-1]
或replace
删除{或者:
^{pr2}$进口熊猫 df=df[df[“pct”]>;50.00]
相关问题 更多 >
编程相关推荐