随机化DataFrame行

时间:2018-08-24 22:04:15

标签: python pandas numpy random-data

如果创建一个DataFrame对象,可以说df = pd.DataFrame({'A':range(5), 'B':range(5)},然后尝试用我得到的df.reindex(np.random.permutation(df.index))随机分配一些行

>>> df = pd.DataFrame({'A':range(5), 'B':range(5)})
>>> df
   A  B
0  0  0
1  1  1
2  2  2
3  3  3
4  4  4
>>> df.reindex(np.random.permutation(df.index))
   A  B
3  0  0
0  1  1
1  2  2
2  3  3
4  4  4

numpy版本为1.15.0

熊猫版本为0.23.3

有人知道为什么只混合索引而不是整个行吗?

0 个答案:

没有答案