我想将一个非常大的数据帧分割成更小的数据块,但是分割必须完成,这样某些列的实例就不会被分割。我知道我可以使用groupby将值分组在一起,但是以后如何拆分数据帧呢?你知道吗
举例如下df
:
AID VID FID
1 A X
1 B Y
1 B Z
1 A W
1 A Y
2 C X
3 C Z
3 C W
我将df分组在两列AID
,VID
上,最后得到4个组:
1,A
1,B
2,C
3,C
我不想把数据帧分成2行,所以每个数据帧中大约有一半的行。你知道吗
df1:
AID VID FID
1 A X
1 B Y
1 B Z
1 A W
1 A Y
df2:
AID VID FID
2 C X
3 C Z
3 C W
如果只是将数据帧分成两个相等的部分(每部分行数的一半),那么您可以使用
相关问题 更多 >
编程相关推荐