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

匹配并行数据帧中的多索引

匹配并行数据帧中的多索引

噜噜哒 2023-09-05 15:29:21
我有两个 DataFrame,计数和百分比具有相同的列。count 具有多级索引。我想用来percentage.set_index(....)使百分比索引与计数索引相匹配。我该怎么做呢?
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

您可以使用

percentage.set_index(['col1', 'col2'])

使相同的列成为索引,但两个表不一定具有相同的索引值或排序。如果你想确保percentage与 具有完全相同的索引count,那么之后你也可以这样做

percentage.reindex(count.index)

count但请注意,对于任何在但不在中的索引值,数据中最终都会出现空值,percentage并且您将丢弃percentage索引值未出现在“count”中的任何行。

编辑:
如果您想执行此操作但还不知道索引列的名称,您可以使用count.index.names.


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

添加回答

举报

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