python读取csv文件,并求在“地区”一列中,把相同地区的数据求价格总和,并理由python绘制多个箱线图
时间: 2024-03-19 19:44:55 浏览: 94
用python读取CSV数据
好的,以下是Python读取CSV文件并求价格总和的代码示例:
```python
import pandas as pd
# 读取CSV文件
df = pd.read_csv('data.csv')
# 按地区分组并求价格总和
price_sum = df.groupby('地区')['价格'].sum()
print(price_sum)
```
以上代码中,我们使用了Pandas库中的`read_csv()`函数读取了CSV文件,并使用`groupby()`函数按照“地区”一列进行分组,然后使用`sum()`函数求出了每个地区的价格总和。
接下来是Python绘制多个箱线图的代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
df = pd.read_csv('data.csv')
# 按地区分组并绘制箱线图
df.boxplot(column='价格', by='地区')
plt.show()
```
以上代码中,我们使用了Matplotlib库中的`boxplot()`函数绘制了多个箱线图,其中`column`参数指定了要绘制的数据列,`by`参数指定了按照哪一列进行分组。
运行以上代码,就可以得到多个箱线图,每个箱线图对应一个地区,展示了该地区的价格分布情况。
阅读全文