python打印csv文件列的中位数
时间: 2023-05-29 17:05:22 浏览: 253
Python 读取csv文件时数字变成科学计数法(含有e)
以下是Python代码,可以打印CSV文件中一列的中位数:
```python
import csv
from statistics import median
# 读取CSV文件
with open('file.csv', 'r') as file:
reader = csv.reader(file)
# 获取第一列数据
column = [float(row[0]) for row in reader]
# 计算中位数并打印结果
print("Median: ", median(column))
```
在此代码中,我们首先使用Python的CSV模块读取CSV文件。然后,我们使用列表推导式获取第一列数据,并将其转换为浮点数列表。最后,我们使用Python的statistics模块计算中位数,并将结果打印到控制台。
阅读全文