数据集:iris_2_3.txt,用random.shuffle()函数随机排列数据集顺序
时间: 2024-02-27 08:52:05 浏览: 70
Collections 随机排序方法Shuffle源码说明
好的,您可以使用 Python 的 random 库中的 shuffle() 函数来随机排列数据集顺序。以下是一个示例代码:
```python
import random
import pandas as pd
# 读取数据集
data = pd.read_csv('iris_2_3.txt', header=None, sep=' ')
# 将数据集转换为列表
data_list = data.values.tolist()
# 随机排列数据集顺序
random.shuffle(data_list)
# 将排列后的数据集转换为 DataFrame
shuffled_data = pd.DataFrame(data_list)
# 将 DataFrame 的列名设置为原始数据集的列名
shuffled_data.columns = data.columns
# 将随机排列后的数据集保存到文件
shuffled_data.to_csv('shuffled_iris_2_3.txt', sep=' ', index=False, header=False)
```
这样,您就可以得到一个随机排列后的数据集了,并将其保存到文件 `shuffled_iris_2_3.txt` 中。需要注意的是,每次运行代码时得到的随机排列数据集顺序可能会有所不同。
阅读全文