【发布时间】:2021-10-03 09:46:23
【问题描述】:
以下代码生成示例数据框:
fruits=pd.DataFrame()
fruits['month']=['jan','feb','feb','march','jan','april','april','june','march','march','june','april']
fruits['fruit']=['apple','orange','pear','orange','apple','pear','cherry','pear','orange','cherry','apple','cherry']
ind_mnth=fruits['month'].values
ind_fruit=fruits['fruit'].values
fruits['price']=[30,20,40,25,30 ,45,60,45,25,55,37,60]
fruits_grp = fruits.set_index([ind_mnth, ind_fruit],drop=False)
如何在这个多索引数据框中随机打乱外部索引和升序的内部索引?
【问题讨论】:
-
sofruit 列依赖索引进行排序?
-
是的,水果列取决于月份。
标签: pandas dataframe multi-index shuffle