2
我試圖做一個散點圖。我是用一個代碼熊貓不在索引錯誤嘗試散點圖
df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
df.columns = ['a', 'b']
df
df.plot.scatter(df['a'], df['b'])
想我得到的錯誤
KeyError: '[1 2] not in index'
任何想法,爲什麼出現這種情況?
我試圖做一個散點圖。我是用一個代碼熊貓不在索引錯誤嘗試散點圖
df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
df.columns = ['a', 'b']
df
df.plot.scatter(df['a'], df['b'])
想我得到的錯誤
KeyError: '[1 2] not in index'
任何想法,爲什麼出現這種情況?
首先沒有問題,你在Python新)
極品參數x
和y
在DataFrame.plot.scatter
:
df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
df.columns = ['a', 'b']
df.plot.scatter(x = 'a', y='b')
此行是多餘的:
df.plot.scatter(df['a'], df['b'])
自從你'已經叫df
,你只需要參考列標題,如下所示:
df.plot.scatter('a', 'b')