为了账号安全,请及时绑定邮箱和手机立即绑定

数据框中的 2 个虚拟变量

数据框中的 2 个虚拟变量

皈依舞 2023-03-22 17:05:50
我有一个包含 5 个数值变量和 2 个分类变量的数据框 x_0:['v1'、'v2'、'v3'、'v4'、'v5'、'v6'、'v7']我想将 v6 和 v7 转换为虚拟变量。我尝试使用以下代码,但收到回溯:x = pd.concat([x_0['v1', 'v2', 'v3', 'v4', 'v5'], pd.get_dummies(x_0['v6', 'v7'])], axis = 1)
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

使用 double[]按多列名称进行选择:

x = pd.concat([x_0[['v1', 'v2', 'v3', 'v4', 'v5']], 
               pd.get_dummies(x_0[['v6', 'v7']])], axis = 1)


查看完整回答
反对 回复 2023-03-22
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号