Pandas DataFrame 通过迭代进行切片

2023-11-21

我想对具有多个切片索引的切片 DataFrame 执行一些操作。模式是 df.iloc[0:24] 、 df.iloc[24:48] 、 df.iloc[48:72] 等,按照步骤 24 进行操作。我如何迭代它而不需要每次都手动设置它。更像 df.iloc[x:z] ,每次迭代 x=0,z=24 ,下一次迭代为 24 步,x 将是 24,z=48 等等。 提前致谢, 赫里斯托。


for loop iteration

for i in range(0, len(df), 24):
    slc = df.iloc[i : i + 24]

groupby

df.groupby(df.index // 24 * 24).apply(your_function)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas DataFrame 通过迭代进行切片 的相关文章