2016-04-01 5 views
1

year_quarterキーで複数のデータ辞書を作成しました。次に私が研究したいと思っていた列の1つ、A.describe()を使用しました。今私はで作成された統計情報でDataFrameを作成したいと思います。 これは私がやったことです:複数のデータ辞書をPythonで連結する

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値を示します。

答えて

0

あなたはこれらの線に沿って簡素化することができるかもしれない:

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 
関連する問題