pandas打乱数据方法
原始数据
方法1:用sklearn.utils里面的方法
from sklearn.utils import shuffle
data = pd.read('data.csv', header=None, sep='\t')
data = shuffle(data)
print(data)
打乱后的数据:
方法2:用random方法
import random
data = pd.read('data.csv', header=None, sep='\t')
data = data.values
random.shuffle(data)
print(data)
3. 用numpy 内置方法
import numpy as np
data = pd.read_csv('data.csv', header=None, sep='\t')
data = data.iloc[np.random.permutation(len(data))]
print(data.values)