如何随机打乱DataFrame
from pandas import DataFrame
import numpy as np
df=DataFrame(np.arange(16).reshape((4,4)),index=['a','b','c','d'],columns=['one','two','three','four'])
df
Out[8]:
one two three four
a 0 1 2 3
b 4 5 6 7
c 8 9 10 11
d 12 13 14 15
from sklearn.utils import shuffle
df = shuffle(df)
df
Out[11]:
one two three four
b 4 5 6 7
a 0 1 2 3
d 12 13 14 15
c 8 9 10 11