AttributeError: module 'pandas' has no attribute 'bar'
时间: 2023-06-23 10:56:09 浏览: 214
关于.NET Attribute在数据校验中的应用教程
这个错误是由于Pandas模块不包含bar函数造成的。你需要使用Matplotlib模块来绘制柱状图。你可以将Pandas DataFrame中的数据转换为NumPy数组,然后使用Matplotlib中的bar函数来绘制柱状图。可以按照以下方式进行操作:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
df = pd.read_csv("taobao_data_matplolib.csv", encoding='gbk')
# 将DataFrame中的数据转换为NumPy数组
data = df["成交量"].values
labels = df["位置"].values
# 绘制柱状图
plt.bar(labels, data)
# 显示图形
plt.show()
```
这样就可以画出成交量和位置之间的柱状图了。如果还有问题,请随时提问。
阅读全文