【问题标题】:how to delete the key from dict when concat data frames in python在python中连接数据帧时如何从dict中删除密钥
【发布时间】:2017-11-10 23:32:15
【问题描述】:

我需要加入存储在字典中的 pandas 数据帧。 例如: 在dic中,对于每个key,都有一个data frame作为对应的value

这是我的代码,但它与我的目标有点不同:

pd.concat(dic,axis = 1)

欣赏!

我想知道是否有人可以帮助我从新数据框中删除密钥? 我正在使用 python

【问题讨论】:

  • 如果您可以提供一些可运行的代码,这将有助于澄清您的要求。

标签: python dataframe


【解决方案1】:

我觉得你需要MultiIndex.droplevel:

df = pd.concat(dic, axis = 1)
df.columns = df.columns.droplevel(0)
print (df)
     colorApple colorYellow
Date                       
1/3        red1        red2
3/5     yellow1     yellow2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 2019-06-24
    相关资源
    最近更新 更多