DataFrame删除复合索引

index2 和 reasons_id 数据显示重复,可以删除列'reasons_id',如果强迫症必须删除索引,可以用下面的方法

#                              reasons_id  total_price  ...  total_price_统计  people_num_统计
# index1     index2                          ...                               
# A          变座                 变座        1141.5  ...         14553.5             92
# B          变座                 变座        1361.5  ...         14553.5             92
# C          变座                 变座        450.0   ...         14553.5             92
# D          变座变卧             变座变卧    406.0   ...           801.0              7
#            变铺                 变铺        214.0   ...           395.0             38
#            客快速卧             客快速卧    4739.5  ...          6122.0             30
#            补卧                 补卧        1737.0  ...         19824.0            243
# 会失去复合索引的组合样式
df.index = df.index.droplevel('index2')

 

posted @ 2024-05-03 18:55  笑而不语心自闲  阅读(12)  评论(0编辑  收藏  举报