写一个python程序,从当前目录下读取csv文件,导入第一列的数据作为列表,并从列表中随机抽取10个元素
时间: 2024-02-20 22:58:01 浏览: 145
好的,以下是一个简单的 Python 程序,可以从当前目录下读取名为 `data.csv` 的 CSV 文件,将第一列的数据导入为列表,并从列表中随机抽取 10 个元素:
```python
import csv
import random
# 读取 CSV 文件
with open('data.csv') as f:
reader = csv.reader(f)
data = [row[0] for row in reader] # 取第一列数据
# 随机抽取 10 个元素
sample = random.sample(data, 10)
print(sample)
```
这个程序首先使用 `csv` 模块读取名为 `data.csv` 的 CSV 文件,并将第一列数据导入为列表 `data`。然后,使用 `random` 模块的 `sample()` 方法从列表中随机抽取 10 个元素,并将结果打印输出。
请注意,这个程序假设 CSV 文件的第一行为列名,且第一列为需要导入的数据。如果 CSV 文件的格式有所不同,程序可能需要做相应的修改。
阅读全文