我必须根据 ID 号选择 df 中的行,ID 号可以是多行通用的,例如 -
SearchId,colA,colB,colC...
1, a, b, c,
1, c, d, e,
1, d, f, w,
3, e, e, s
3, a, f, s,
4, v, c, v,
我尝试过以下方法 -
df[df.SearchId%3==0]
df[df.SearchId==3]
每次我要么得到
索引错误:提供了不可对齐的 bool 系列键
仅包含相关 SearchId 的最后一行
如何获取具有特定搜索 ID 的所有行?
谢谢!
最佳答案
升级到 Pandas 0.14.1 解决了这个问题!感谢大家,非常惊讶这个功能 - df[df.searchid==1] - 在 Pandas 0.13.1 中不起作用
关于python - Pandas Dataframe 索引问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25247363/