2014-09-05 97 views
1

我有一個熊貓數據框。如何使用一行在熊貓中選擇範圍

我在另一個進程中從該數據框中選擇了一行。

在另一種方法中,我現在需要從該數據幀中選擇一行,並返回55行,如果有這麼多的話。

下面是一些僞代碼,希望它有助於:

df = DataFrame from csv 

row = df[3454] 

index = row.index 
start = max(0, index - 55) 
end = max(1, index) 
dfRange = df[start:end] 
+0

沒有你的代碼不能正常工作?你最好使用'iloc'語法,因爲你所做的只有在這些索引值存在的情況下才有效 – EdChum 2014-09-05 08:33:39

+0

如果你還沒有閱讀[docs](http://pandas.pydata.org/pandas-docs/stable) /indexing.html) – EdChum 2014-09-05 08:36:53

回答