我正在使用 Python 3 和 Jupyter Notebook。我有一个 Pandas 数据框,格式如下:
location price
Apr 25 ASHEVILLE 15.0
Apr 25 ASHEVILLE 45.0
Apr 25 ASHEVILLE 50.0
Apr 25 ASHEVILLE 120.0
Apr 25 ASHEVILLE 300.0
<class 'pandas.core.frame.DataFrame'>
我只是想为每个地点创建一个箱线图,以展示该地点的物品价格范围。
当我运行以下代码时:
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
plt.boxplot(postings)
plt.show()
它返回了TypeError: unhashable type: 'slice'。
postings
是一个数据框吗?尝试只传递列的值而不是整个数据框。 - Paul H