我有一个数据框,想要根据参数 num_samples
进行抽样。
想要基于年龄在分位数上进行均匀抽样。
例如,如果我的数据框有1000行, num_samples = .5
,那么我需要抽取500行,但是每个分位数需要抽取125行。
我的数据框的前几条记录如下:
Age x1 x2 x3
12 1 1 2
45 2 1 3
67 4 1 2
11 3 4 10
18 9 7 6
45 3 5 8
78 8 4 7
64 6 2 3
33 3 2 2
我该如何在Python/Pandas中实现这个功能?
[0-25), [25-50), [50-75), [75-100)
? - Amit Vikram Singh