Python 在不知道行数的情况下,根据行数将数据帧拆分为六个相等的部分-大熊猫
我有一个df,如下所示 df: 我想根据行数将df分成6个相等的部分。 预期产量 df1: df2: df3: df4: df5: df6: 注意:由于共有14行,前两个dfs可以有3行,其余4个dfs应该有2行 我想将所有dfs动态保存为csv,您可以使用:Python 在不知道行数的情况下,根据行数将数据帧拆分为六个相等的部分-大熊猫,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个df,如下所示 df: 我想根据行数将df分成6个相等的部分。 预期产量 df1: df2: df3: df4: df5: df6: 注意:由于共有14行,前两个dfs可以有3行,其余4个dfs应该有2行 我想将所有dfs动态保存为csv,您可以使用: dfs=np.array\u split(df,6) 对于索引,枚举中的df(dfs): to_csv(f'df{index+1}.csv') 打印(dfs) [ID工作工资 0 1 A 100 12B200 2 3 B 20, 身份证
dfs=np.array\u split(df,6)
对于索引,枚举中的df(dfs):
to_csv(f'df{index+1}.csv')
打印(dfs)
[ID工作工资
0 1 A 100
12B200
2 3 B 20,
身份证工作工资
3 4 C 150
45A 500
56A600,,
身份证工作工资
67A200
7 8 B 150,
身份证工作工资
8 9 C 110
9 10 B 200,
身份证工作工资
1011B 220
11 12 A 150,
身份证工作工资
12 13 C 20
13 14 B 50]
您可以使用:
dfs=np.array\u split(df,6)
对于索引,枚举中的df(dfs):
to_csv(f'df{index+1}.csv')
打印(dfs)
[ID工作工资
0 1 A 100
12B200
2 3 B 20,
身份证工作工资
3 4 C 150
45A 500
56A600,,
身份证工作工资
67A200
7 8 B 150,
身份证工作工资
8 9 C 110
9 10 B 200,
身份证工作工资
1011B 220
11 12 A 150,
身份证工作工资
12 13 C 20
13 14 B 50]
ID Job Salary
1 A 100
2 B 200
3 B 20
4 C 150
5 A 500
6 A 600
7 A 200
8 B 150
9 C 110
10 B 200
11 B 220
12 A 150
13 C 20
14 B 50
ID Job Salary
1 A 100
2 B 200
3 B 20
ID Job Salary
4 C 150
5 A 500
6 A 600
ID Job Salary
7 A 200
8 B 150
ID Job Salary
9 C 110
10 B 200
ID Job Salary
11 B 220
12 A 150
ID Job Salary
13 C 20
14 B 50