やりたいこと
3つのCSVファイルを読み込んで、散布図にしたいのですが、
下記のとおりのエラーコードが出て、進めません。
何が起こっているのか、よろしければ教えてください。
プログラム
df2 = pd.read_csv('2.csv', header=None, delim_whitespace=True, decimal=',')|列1|列2|列3| input2 = df2.loc[:,0] output2 = df2.loc[:,1] df3 = pd.read_csv('3.csv', header=None, delim_whitespace=True, decimal=',') input3 = df3.loc[:,0] output3 = df3.loc[:,1] df4 = pd.read_csv('.csv', header=None, delim_whitespace=True, decimal=',')|列1|列2|列3| input4 = df4.loc[:,0] output4 = df4.loc[:,1] #x = np.linspace(-6,6,1000) ax.scatter(input2, output2) ax.scatter(input3, output3) ax.scatter(input4, output4) ax.set_xlabel('x') ax.set_ylabel('y') ax.grid(True) fig.show()
エラーコード
'the label [1] is not in the [columns]'
csvの中身はこのように小数を含んでおり、これが少しややこしいのかなと思っています。
散布図のx軸はx_2, y軸はy_2にしたいです。
X_2 | Y_2 | |
---|---|---|
0 | 0 | -0.312989024 |
1 | 0.333333333 | -0.289568099 |
2 | 0.666666667 | -0.299573323 |
3 | 1 | -0.307207629 |
4 | 1.333333333 | -0.297999023 |
5 | 1.666666667 | -0.308963661 |
6 | 2 | -0.307261145 |
7 | 2.333333333 | -0.240738637 |
8 | 2.666666667 | -0.259762378 |
9 | 3 | -0.270003156 |
10 | 3.333333333 | -0.26389358 |
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。