0
我想將一個非常大的數據幀拆分爲更小的塊,但必須完成拆分操作,以便不拆分某些列的實例。我知道我可以使用group by來將值分組在一起,但是我怎樣才能在事後分割數據框?將DataFrame.groupby函數的結果拆分爲2個或多個部分
例如下面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
I組上的兩列AID
,VID
並用4組最終的DF:
1,A
1,B
2,C
3,C
我wan't到數據幀分成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