pandas读取csv查询15804002购买者的年龄,并统计各年龄段的数量绘制线图
时间: 2024-02-03 14:15:04 浏览: 68
假设csv文件名为data.csv,其中包含购买者的数据(包括id和age字段),可以按照以下步骤进行操作:
1. 导入pandas和matplotlib库:
```
import pandas as pd
import matplotlib.pyplot as plt
```
2. 读取csv文件并查询id为15804002的购买者的年龄:
```
data = pd.read_csv('data.csv')
age = data.loc[data['id'] == 15804002, 'age'].values[0]
```
3. 统计各年龄段的数量并绘制线图:
```
age_counts = data['age'].value_counts()
plt.plot(age_counts.index, age_counts.values)
plt.xlabel('Age')
plt.ylabel('Count')
plt.title('Age Distribution')
plt.show()
```
完整代码如下所示:
```
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('data.csv')
age = data.loc[data['id'] == 15804002, 'age'].values[0]
age_counts = data['age'].value_counts()
plt.plot(age_counts.index, age_counts.values)
plt.xlabel('Age')
plt.ylabel('Count')
plt.title('Age Distribution')
plt.show()
```
注意:需要根据实际数据的格式和字段名进行修改。
阅读全文