我希望在python中对数据帧的索引应用循环, 我的循环就像 对于DataFrame中的索引: 如果索引< = 10 index = index + 1 返回行(索引)
答案 0 :(得分:0)
使用DataFrame.iterrows()
:
for row, srs in pd.DataFrame({'a': [1,2], 'b': [3,4]}).iterrows():
...do something...
答案 1 :(得分:0)
试试这个:
for index, row in df.iterrows():
if index <=10:
print row
这将打印前10行
答案 2 :(得分:0)
如果需要任何条件,我们必须获取索引列表
我们可以获取系列列表中的行
对于索引中的i: l1 =列表(范围(i-10,i + 2)) all_index.extend(l1)
all_index = list(set(all_index))
all_series = []
: a = df.iloc [i,:] all_series = all_series.extend(a)