我们可以使用以下内容来迭代数据帧的行。
for index, row in df.iterrows():
如果我想从不同的行索引开始怎么办? (不是从第一行开始)?
答案 0 :(得分:21)
我知道这有答案,但为什么不这样做:
for i, r in df.iloc[1:].iterrows():
答案 1 :(得分:17)
尝试使用itertools.islice
from itertools import islice
for index, row in islice(df.iterrows(), 1, None):
答案 2 :(得分:0)
不确定
for i,(index,row) in enumerate(df.iterrows()):
if i == 0: continue # skip first row
或类似的东西:
for i,(index,row) in enumerate(df.iterrows()):
if i < 5: continue # skip first 5 rows