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

如何根据分类变量创建 n 个新列,该变量保存该变量中另一列的值

如何根据分类变量创建 n 个新列,该变量保存该变量中另一列的值

犯罪嫌疑人X 2023-09-12 16:59:10
这是数据框。属性“age”有 6 个离散值,因此我想添加 6 个以上的列来保存属性“suicides_no”的值。并删除“age”属性。因此最终的 DF 将如下所示:Albania 1987  female    0    14    4    6    0     1 Albania 1987   male     0    21    9    16   1     1注意:采用suides_no.values并重塑它不会有帮助,因为总条目不能被6整除
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您可以尝试使用pivot

suicide_df.pivot(index=['country', 'year', 'sex'], columns='age', values='suicides_no').reset_index()


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信