我有一个.dta格式的数据表,我用Pandas读入了python。数据主要是分类数据类型,我想用数字数据替换列,这些数据可以用于机器学习,例如布尔(1/0)或代码。问题是我不能直接替换数据,因为它不允许我更改类别,除非我添加它们。你知道吗
我试过使用警察局的傻瓜(),但它不断返回错误:
TypeError:“columns”是此函数的无效关键字参数
print(pd.get_dummies(feature).head(), columns=['smkevr', 'cignow', 'dnnow',
'dnever', 'complst'])
有没有一种简单的方法可以用基于值的数字代码来替换这些数据(例如“不适用”=0)?你知道吗
我是这样做的:
相关问题 更多 >
编程相关推荐