问题描述:
pandas dataframe对象经过groupby 操作后可能会产生多重索引,虽然方便查看,但是不便于程序处理
解决:
使用 "_" 分隔,拼接索引
df.columns = ["_".join(x) for x in df.columns.ravel()]
如果索引是int型可能会报错,处理如下
df.columns = ["_".join([str(xx) for xx in x]) for x in df.columns.ravel()]
Done!
pandas dataframe对象经过groupby 操作后可能会产生多重索引,虽然方便查看,但是不便于程序处理
使用 "_" 分隔,拼接索引
df.columns = ["_".join(x) for x in df.columns.ravel()]
如果索引是int型可能会报错,处理如下
df.columns = ["_".join([str(xx) for xx in x]) for x in df.columns.ravel()]
Done!
本文标题:多重索引降级
本文链接:https://www.haomeiwen.com/subject/njjyzqtx.html
网友评论