【pandas】TypeError: concat() got multiple values for argument 'axis'

TypeError: concat() got multiple values for argument 'axis'

原代碼:

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

大概是因爲存在缺失值 所以在畫散點圖之前做concat的操作 把axis設爲1 讓兩列數據可以對齊

仔細檢查後發現報錯的原因是前面兩個objs忘了【】應該把它們合併成一個纔對

正確代碼:

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章