【发布时间】:2018-06-22 12:24:02
【问题描述】:
我实现了合并多个引用this page的数据框。
我想要做的也是为每个数据帧指定后缀,如下所示。
但是,我得到ValueError: too many values to unpack (expected 2)。
我知道为后缀提供长于 2 的元组会导致此问题。但我不知道如何编写代码来解决这个问题。
谁能告诉我怎么写?
def agg_df(dfList, suffix):
temp=reduce(lambda left, right: pd.merge(left, right, left_index=True, right_index=True,
how='outer', suffixes=suffix), dfList)
return temp
df=agg_df([df_cool, df_light, df_sp, df_hvac], ('_chiller', '_light', '_sp', '_hvac'))
【问题讨论】: