这是我的pandas数据框
In [7]:
dframe = pd.DataFrame({"A":list("abcde"), "B":list("fghij")}, index=[10,11,12,13,14])
dframe
Out[7]:
A B
10 a f
11 b g
12 c h
13 d i
14 e j
问题1:
如何获得第三行的索引?答案是12
问题2:
如何删除第三行?
答案 0 :(得分:2)
您可以直接下标到df的index属性,并将其传递给drop
以删除该特定行:
In [98]:
dframe.index[2]
Out[98]:
12
以上显示数组的index
对象支持使用基于整数的定位直接下标。
In [99]:
dframe.drop(dframe.index[2])
Out[99]:
A B
10 a f
11 b g
13 d i
14 e j
答案 1 :(得分:0)
索引:
In [158]: dframe.iloc[2]
Out[158]:
A c
B h
Name: 12, dtype: object
或
In [159]: dframe.iloc[[2]]
Out[159]:
A B
12 c h