我有一个数据帧df:
df
====================================
| COLUMN_Y |
====================================
| value1 |
| value2 |
| value3 |
| value4 |
| value5 |
| value6 |
| value7 |
| value8 |
| value9 |
| value10 |
| value11 |
| value12 |
| value13 |
| value14 |
| value15 |
| value16 |
====================================
我不想使用分组变量来拆分此数据帧。我想像这样将其拆分为多个数据帧,每5行拆分一次。例如,1002行数据帧将被拆分为200个5行数据帧和1个2行数据帧。我该怎么做
df1
====================================
| COLUMN_Y |
====================================
| value1 |
| value2 |
| value3 |
| value4 |
| value5 |
====================================
df2
====================================
| COLUMN_Y |
====================================
| value6 |
| value7 |
| value8 |
| value9 |
| value10 |
====================================
df3
====================================
| COLUMN_Y |
====================================
| value11 |
| value12 |
| value13 |
| value14 |
| value15 |
====================================
df4
====================================
| COLUMN_Y |
====================================
| value16 |
====================================
下面的代码将执行拆分,然后保存到不同的CSV:
尝试
list
理解:在索引上使用floor division创建组,然后我们可以使用
DataFrame.groupby
创建不同的数据帧:相关问题 更多 >
编程相关推荐