在处理大型数据集时,如何使用Python Pandas在同一行中基于列值找到索引?
例如,如果我有以下数据集...
Column
Item 1 0
Item 2 20
Item 3 34
...
Item 1000 12
如果我在1000行的某一列(不包括第0行)中有数值17,我想找出在同一行中具有该数值17的Item是哪一个,我该如何做呢?
例如,我想找出数据集中以下所示的Item x的索引位置是什么和在哪里...
Column
Item x 17
使用Pandas,以这个值17作为参考,我该如何做到这一点?
print (df[df['First Pillar'] == 17])
。 - jezraeldf = pd.DataFrame({'First Pillar': {'Item 1': 0, 'Item 2': 20, 'Item 5': 12, 'Item 3': 34, 'Item 7': 17}})
进行测试 print(df) - jezrael