我有一个以下数据框
value
index
a w1
a w2
a w3
b w1
b w2
b w3
c w6
c w6
c w6
有什么方法可以将重复的索引合并为一个,同时仍然保留值的顺序?
value
index
a w1
w2
w3
b w1
w2
w3
c w6
w6
w6
这样做有什么好处吗?从视觉上讲,它更具吸引力,据我了解,我们存储的数据较少。但是也许有更好的方法吗?
答案 0 :(得分:1)
您需要能够通过索引和唯一的列找到每个元素。因此,您不能做您建议的事情。最接近的是multiIndex:
const routes = {
path: 'records/new',
component: () => import('layouts/NewRecord.vue'),
children: [
{
path: 'dialog',
components: {
dialog: () => import('src/pages/NewRecord.vue'),
},
},
],
}
new_df=df.groupby(level=0).apply(lambda x: x.reset_index(drop=True))
print(new_df)