【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))

 

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