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进行数据打乱的三种方法,包括利用sklearn、random和numpy库的功能,适用于各种数据处理场景。
2219

被折叠的 条评论
为什么被折叠?



