为了账号安全,请及时绑定邮箱和手机立即绑定

从特定行索引迭代熊猫数据框

从特定行索引迭代熊猫数据框

慕田峪4524236 2022-04-27 13:39:04
我可以使用该函数遍历 pandas 数据框,iterrows但我想知道如何遍历给定索引中的行?我知道可以做类似的事情:index_to_start = 100current = 0for _, row in frame.iterrows():    if current < index_to_start:        continue    # Do something 但是,这似乎有点难看,我想知道是否有更清晰、更直接的方法来做到这一点?
查看完整描述

1 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

您不需要额外if的控制


index_to_start = 100

for _, row in frame.iloc[index_to_start:,:].iterrows():

    #do something

此外,在 pandas 中,我们通常不会迭代。


你可以做np.where


np.where(df.reset_index().index<100, 'nothing', ' do someting')


查看完整回答
反对 回复 2022-04-27
  • 1 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号