2016-04-26 71 views
2
位置

这里排的指标是我的熊猫数据框的Python:获得基于

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: 如何删除第三行?

回答

2

您可以直接下标为DF的索引属性,并通过这drop移除特定行:

In [98]: 
dframe.index[2] 

Out[98]: 
12 

以上显示的是index这个数组像支持sub直接使用基于整数的定位编写脚本。

In [99]: 
dframe.drop(dframe.index[2]) 

Out[99]: 
    A B 
10 a f 
11 b g 
13 d i 
14 e j 
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 
+0

谢谢!但我只想要一个整数12 – ramesh