【发布时间】:2025-12-28 11:10:16
【问题描述】:
我有一个大的 DataFrame,我需要分成两个(A 和 B),A 和 B 中某个列值的行数相同。该列有 700 多个唯一值,它们都是字符串。我举个例子:
DataFrame
Price Type
1 X
2 Y
3 Y
4 X
5 X
6 X
7 Y
8 Y
当拆分它(随机)时,我应该在 DataFrame A 和 DataFrame B 中得到两个 X 值和两个 Y 值,例如:
A
Price Type
1 X
5 X
2 Y
3 Y
B
Price Type
4 X
6 X
7 Y
8 Y
提前致谢!
【问题讨论】:
-
类别(
X、Y等)是如何分布的? -
不均匀。 1 有 2000 多个值,其他有 4 个。
标签: python python-3.x pandas dataframe