我正在尝试按here调用df.plot.scatter(...)
,其中df
是pandas.Dataframe
个对象。
但是当我发起建议时,我的IDE无法建议任何情节功能(尽管它可以建议其他dataframe
成员,例如fillna()
,to_json()
等。
如果我无论如何写df.plot.scatter(...)
并运行它,它会给出错误:
AttributeError: 'function' object has no attribute 'scatter'
我在Windows 7上使用python 3.4。我的IDE是PyCharm。这些是进口:
import pandas as pd
import matplotlib.pyplot as plt
可以是关于我的python版本,或者这个函数是否可以从pandas API中删除?提前谢谢。
答案 0 :(得分:2)
我认为您的pandas
版本早于0.17.0
。
0.17.0版中的新功能。
在旧版本中,您可以使用:
df.plot(kind='scatter')