2016-04-26 72 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