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