多重索引降级

2019-05-22  本文已影响0人  7ming

问题描述:

    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!

上一篇 下一篇

猜你喜欢

热点阅读