如果创建一个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
有人知道为什么只混合索引而不是整个行吗?