【发布时间】:2022-11-18 09:48:00
【问题描述】:
我有一个大小为 1TB 的数据集,其中包含 3 列和大约 200 亿行。我想以某种随机顺序将这些数据分成大约 80/20 块的两个子数据。但是,这两个数据应该是非重叠的,这意味着一个块中的条目不应出现在另一个块中。一个块的一列中的条目不应出现在另一块的任何列中。例如,假设示例数据是:
fruit apple seeds
vegetable carrot yellow
crops fruit lettuce
green onion vegetable
lettuce red health
两个子数据可以是
fruit apple seeds
crops fruit lettuce
lettuce red health
和
vegetable carrot yellow
green onion vegetable
对于如此大的数据,有什么有效的方法可以做到这一点吗?
【问题讨论】: