pandas打乱数据方法

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)

pandas打乱数据方法_第1张图片

你可能感兴趣的:(Python)