假设我有一个名为df的数据帧,如下所示:
A_column B_column C_column 0 Apple 100 15 1 Banana 80 20 2 Orange 110 10 3 Apple 150 16 4 Apple 90 13
[问]如何在A_column中列出Apple的索引[0,3,4]?
答案 0 :(得分:1)
您可以将行索引作为列表传递给df.iloc
>>> df
A_column B_column C_column
0 Apple 100 15
1 Banana 80 20
2 Orange 110 10
3 Apple 150 16
4 Apple 90 13
>>> df.iloc[[0,3,4]]
A_column B_column C_column
0 Apple 100 15
3 Apple 150 16
4 Apple 90 13
编辑:似乎我误解了你的问题
因此,您希望包含包含“Apple”的行的索引号的列表,您可以使用df.index[df['A_column']=='Apple'].tolist()
>>> df.index[df['A_column']=='Apple'].tolist()
[0, 3, 4]