実現したいこと
csvで保存されているデータセットを用いて訓練データとテストデータを作成したい。
以下の画像は訓練データのcsvでテストデータも同じような形です。
![
ソースコード
リンク内容
上にあるサイトを見様見真似で書いたのですがうまくいきませんでした。
サイトの'quality'は上に載せた画像での'label'と同じと思ったのですが違うのでしょうか?
ファイル名 sign.py
python
1import pandas as pd 2from pandas import Series,DataFrame 3import keras 4sign_train = pd.read_csv("sign_mnist_train.csv",sep=";",header=0) 5sign_test = pd.read_csv("sign_mnist_test.csv",sep=";",header=0) 6x_train=DataFrame(sign_train.drop("label",axis=1)) 7t_train=DataFrame(sign_train["label"]) 8x_test=DataFrame(sign_test.drop("label",axis=1)) 9t_test=DataFrame(sign_test["label"])
エラーメッセージ
Traceback (most recent call last): File "sign.py", line 6 ,in module x_train=DataFrame(sign_train.drop("label",axis=1)) File "C\Users(名前)\anaconda3\lib\site-packages\pandas\core\frame.py", line 3997, in drop errors=errors File "C\Users(名前)\anaconda3\lib\site-packages\pandas\core\frame.py", line 3936, in drop obj=obj._drop_axis(labels,axis,level=level,errors=errors) File "C\Users(名前)\anaconda3\lib\site-packages\pandas\core\frame.py", line 3970, in drop new_axis = axis.drop(labels,errors=errors) File "C\Users(名前)\anaconda3\lib\site-packages\pandas\core\frame.py", line 5018, in drop raise KeyError(f"{labels[mask]} not found in axis") KeyError: ['label'] not found in axis
回答1件
あなたの回答
tips
プレビュー