代码之家  ›  专栏  ›  技术社区  ›  Ana

在python中连接多个数据字典

  •  1
  • Ana  · 技术社区  · 10 年前

    我已使用创建了多个数据字典 year_quarter 钥匙然后我用 .describe() 在我感兴趣的一个专栏上,专栏 A 。现在我想创建一个 DataFrame 使用创建的统计信息 .describe() . 这就是我所做的:

    H_cltn = {} #original data dictionaries
    stat_cltn = {} 
    
    QY =['2013_1', '2013_2', '2013_3', '2013_4']
    
    for item in QY:
        stat_cltn[item] = H_cltn[item]['A'].describe()
    
    df = pd.DataFrame(['count','mean','std','min','25%','50%','75%','max'])
    for item in QY:
        df[item] = pd.Series(stat_cltn[item])
    

    但这给了我 NaN 整个表的值。

    1 回复  |  直到 10 年前
        1
  •  0
  •   Stefan    10 年前

    您可能可以简化以下内容:

    QY =['2013_1', '2013_2', '2013_3', '2013_4']
    df = pd.DataFrame()
    for item in QY:
        df = pd.concat([df, H_cltn[item]['A'].describe()], axis=1) ## possibly axis=0