python读取csv文件,根据文件中“电梯”“价格”一列中,利用python绘制有无电梯数量对比条形图和有无电梯价格对比图
时间: 2024-03-18 09:41:14 浏览: 61
python读取csv文件方法
好的,我可以为您解答这个问题。
首先,您可以使用Python中的pandas库来读取csv文件。假设您的文件名为data.csv,代码如下:
```python
import pandas as pd
data = pd.read_csv('data.csv')
```
接下来,您可以使用matplotlib库来绘制条形图和价格对比图。对于条形图,可以按照电梯有无进行分组,然后统计数量并绘制条形图。对于价格对比图,可以按照电梯有无进行分组,然后计算平均价格并绘制折线图。
以下是完整的代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
data = pd.read_csv('data.csv')
# 统计有无电梯数量
elevator_counts = data['电梯'].value_counts()
# 绘制条形图
plt.bar(elevator_counts.index, elevator_counts.values)
plt.title('有无电梯数量对比')
plt.xlabel('是否有电梯')
plt.ylabel('数量')
plt.show()
# 计算有无电梯的平均价格
elevator_prices = data.groupby('电梯')['价格'].mean()
# 绘制折线图
plt.plot(elevator_prices.index, elevator_prices.values)
plt.title('有无电梯价格对比')
plt.xlabel('是否有电梯')
plt.ylabel('平均价格')
plt.show()
```
希望这个回答能够帮到您!
阅读全文