添加存储在python词典中的不同数据帧(具有匹配日期)的列

时间:2016-08-16 11:24:02

标签: python pandas dataframe

我在几个数据框中有相同名称的列。这些数据帧存储在字典中。现在我想在字典中的那些数据帧中添加具有相同名称(和相应日期)的列,并将结果存储在新的数据帧中。

到目前为止,我的代码让我走得很远......

#create a new empty dataframe   
sum_df  = pd.DataFrame()
# my dataframes are stored in the dictionary frames_dict
for tables in frames_dict:
    df = frames_dict[tables]
    df = df[(df['date'] >= '01.01.2010') & (df['date'] <'01.01.2011')] 
    #here I filter for all columns starting with "a4_"
    filter_col = [col for col in list(df) if col.startswith('a4_')]
    df2 = df[["date","filter_col"]
    sum_df = sum_df + df2

关于如何解决这个问题的任何建议?

0 个答案:

没有答案