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

我可以使用该函数遍历 pandas 数据框,iterrows但我想知道如何遍历给定索引中的行?


我知道可以做类似的事情:


index_to_start = 100

current = 0

for _, row in frame.iterrows():

    if current < index_to_start:

        continue

    # Do something 

但是,这似乎有点难看,我想知道是否有更清晰、更直接的方法来做到这一点?


慕田峪4524236
浏览 142回答 1
1回答

ABOUTYOU

您不需要额外if的控制index_to_start = 100for _, row in frame.iloc[index_to_start:,:].iterrows():&nbsp; &nbsp; #do something此外,在 pandas 中,我们通常不会迭代。你可以做np.wherenp.where(df.reset_index().index<100, 'nothing', ' do someting')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python