我有以下数据框
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
这样做有什么好处吗?从视觉上讲,它更具吸引力,据我了解,我们存储的数据较少。但是也许有更好的方法?
您需要能够通过索引和唯一列来定位每个元素。因此,您不能做您建议的事情。最接近的是multiIndex:
new_df=df.groupby(level=0).apply(lambda x: x.reset_index(drop=True))
print(new_df)
value
index
a 0 w1
1 w2
2 w3
b 0 w1
1 w2
2 w3
c 0 w6
1 w6
2 w6
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句