[英]'function' object has no attribute 'plot'
我正在按照本教程https://www.kaggle.com/residentmario/univariate-plotting-with-pandas進行嘗試,並嘗試通過pokemon數據庫進行上述練習,但是每當嘗試實現下面的代碼時,我都會得到下面提到的錯誤而且不知道該怎么辦。 我正在使用matplotlib.use('agg'),因為我遇到了與Tkinter相關的錯誤。 我正在使用pycharm,python 3.6,並且在ubuntu 18.04上
這是我的代碼:
import pandas as pd
import matplotlib
matplotlib.use('agg')
from matplotlib.pyplot import plot
df=pd.read_csv("/home/mv/PycharmProjects/visualization/pokemon.csv")
df['type1'].value_counts.plot(kind='bar')
錯誤
Traceback (most recent call last):
File "/home/mv/PycharmProjects/visualization/univariate plotting.py",
line 9, in <module>
df['type1'].value_counts.plot(kind='bar')
AttributeError: 'function' object has no attribute 'plot'
該錯誤指出df['type1'].value_counts
是一個函數。
繪制函數更改的結果:
df['type1'].value_counts.plot(kind='bar')
成
df['type1'].value_counts().plot(kind='bar')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.