我想合并三个数据帧,我的代码一次合并两个。问题是合并两个数据帧时出错。
这是一个错误:
KeyError: "['avg'] not in index"
这是我的代码:
df_features = pd.merge(max[['id', 'max']], variance[['id', 'var']], on='id', how='left')
df_features = pd.merge(df_features[['id', 'max', 'var']], df_avg[['id', 'avg']], on='id', how='left')
这里有什么建议吗?
答案 0 :(得分:0)
这是一个错误的列名称问题(' avg'未在上面正确定义),但它已成功合并。