2017-08-17 9 views
1

Pythonでデータフレームにデータを描画するためにx軸とy軸を指定したいと思います。Pythonでデータフレームをプロットするためのx軸とy軸を指定する方法

たとえば、データフレームに4つの列があります。そして、私のコードはここにあります。

df.plot(x=df['a'], y=df['b'], label=df['c']) 

それはというエラーがスローされます。これらの値は、 'B' 欄から来ます。

"KeyError: '[ 500.8 567.2 487.2 444.4 1371.6 714.4 1157.4
476.8 345.4\n 1076.4 881.8 813. 452.6 663.6 606.8 469.2 805.2 487.4\n 497.8 440. 127. 68.6 1494.2 716.4 1447. 97.8 110.\n 1126.4 1422.8 92.4 1000.8] not in index'"

ありがとうございました。

答えて

0

正しい使用は、列名を渡すことです:

df.plot(x='a', y='b', label='c') 

エラーが列名として列全体df['b']を使用しようとパンダです。

+0

コメントありがとうございます! ;)これは私が気づいていなかった非常に基本的なもののようでした! – ejshin1

0

それは簡単な間違いです。代わりにdf['a']の...ちょうど列名を通り過ぎすなわち

df.plot(x='a', y='b', label='c') 
+0

ニース!ありがとうございました – ejshin1

関連する問題