【パンダ】TypeError:concat()が引数 'axis'に複数の値を取得しました



Pandas Typeerror Concat Got Multiple Values



TypeError:concat()が引数 'axis'に複数の値を取得しました

元のコード:



var='LotArea' data=pd.concat(df_train['SalePrice'],df_train[var],axis=1) data.plot.scatter(x=var,y='SalePrice',ylim=(0,800000))

おそらく値が欠落しているため、散布図を描画する前に連結操作を実行してください。データの2つの列を揃えられるように、軸を1に設定します

注意深く調べた結果、エラーの理由は、前の2つのオブジェクトが[]を忘れてしまったためであることがわかりました。これらは1つにマージする必要があります。



正しいコード:

var='LotArea' data=pd.concat([df_train['SalePrice'],df_train[var]],axis=1) data.plot.scatter(x=var,y='SalePrice',ylim=(0,800000))