Python KeyError:“;[&"x27;平均稀疏度&"x27;]不在索引中“;合并两个数据帧时

Python KeyError:“;[&"x27;平均稀疏度&"x27;]不在索引中“;合并两个数据帧时,python,pandas,Python,Pandas,我想合并三个数据帧,我的代码一次合并两个。问题是合并两个数据帧时出错 这里有一个错误: 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', 'av

我想合并三个数据帧,我的代码一次合并两个。问题是合并两个数据帧时出错

这里有一个错误:

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')

这里有什么建议吗?

这是一个列名称错误的问题(“上面没有正确定义avg”),但它成功合并了

您能打印df_avg.列吗?我们需要查看您的数据…请参阅以合并具有不同索引级别的数据帧。@jackotonye谢谢!我正在尝试合并多个数据帧,这是一篇相关的文章。