我正在熊猫中合并2个数据集,但出现错误"TypeError: unhashable type: 'list'".
我正在运行的命令是:
merge_projects_task = pd.merge(df_data_task,
df_data_projects,[['project_id','name']],
left_on='project_id', right_on='id')
“ id”是对象类型,“ project_id”也是。任何想法在这里发生了什么以及如何解决?
谢谢
答案 0 :(得分:0)
似乎,您的代码中可能会有一个逗号:
merge_projects_task = pd.merge(df_data_task,
df_data_projects[['project_id','name']],
left_on='project_id', right_on='id')