猿问

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

我有两个 DataFrame,计数和百分比具有相同的列。count 具有多级索引。我想用来percentage.set_index(....)使百分比索引与计数索引相匹配。我该怎么做呢?



噜噜哒
浏览 85回答 1
1回答

慕丝7291255

您可以使用percentage.set_index(['col1', 'col2'])使相同的列成为索引,但两个表不一定具有相同的索引值或排序。如果你想确保percentage与 具有完全相同的索引count,那么之后你也可以这样做percentage.reindex(count.index)count但请注意,对于任何在但不在中的索引值,数据中最终都会出现空值,percentage并且您将丢弃percentage索引值未出现在“count”中的任何行。编辑:如果您想执行此操作但还不知道索引列的名称,您可以使用count.index.names.
随时随地看视频慕课网APP

相关分类

Python
我要回答