我有一个包含231840行的数据框。我需要将其拆分为161个单独的表,每个表包含1440行,即第一个表包含前1440行,第二个表包含接下来的1440行,依此类推,直到得到161个单独的表,并合并了行数231840行。有任何想法吗?
您可以使用np.array_split
分割数据框:
import numpy as np
dfs = np.array_split(df, 161) # split the dataframe into 161 separate tables
编辑(要根据中的df的顺序号分配新的col dfs
):
dfs = [df.assign(new_col=i) for i, df in enumerate(dfs, 1)]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句