【发布时间】:2017-02-21 17:53:28
【问题描述】:
以下代码查找 df['A'] == 1 的索引
import pandas as pd
import numpy as np
import random
index = range(10)
random.shuffle(index)
df = pd.DataFrame(np.zeros((10,1)).astype(int), columns = ['A'], index = index)
df.A.iloc[3:6] = 1
df.A.iloc[6:] = 2
print df
print df.loc[df['A'] == 1].index.tolist()
它正确返回熊猫索引。如何使用 pandas API 获取整数索引 ([3,4,5])?
A
8 0
4 0
6 0
3 1
7 1
1 1
5 2
0 2
2 2
9 2
[3, 7, 1]
【问题讨论】:
-
这些被称为'row-indices。
标签: python pandas dataframe row indices