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