【问题标题】:split data frame into multiple data frame with fixed row size of 35 [duplicate]将数据框拆分为多个数据框,固定行大小为 35 [重复]
【发布时间】:2021-04-19 08:28:00
【问题描述】:

我有一个场景,我必须将具有 n 行的数据帧拆分为每 35 行的多个数据帧。比如说我在数据框中有 100 行。第一个数据帧应该有 1-35 行,第二个数据帧应该有 36-70 行,然后第三个 df 应该有剩余的数据。

【问题讨论】:

标签: python pandas dataframe


【解决方案1】:

您可以只使用一个简单的循环,并且可以通过索引访问数据帧切片:

for i in range(0, df.shape[0], 35):
    print(df[i:i+35])

如果需要,您可以将它们存储在列表中:

dfList = []
for i in range(0, df.shape[0], 35):
    dfList.append(df[i:i+35])

【讨论】:

    猜你喜欢
    • 2019-10-09
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2023-04-09
    相关资源
    最近更新 更多