熊猫:合并时出现“ TypeError:无法散列的类型:'列表'”

时间:2019-02-25 19:57:31

标签: python-3.x pandas jupyter-notebook

我正在熊猫中合并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”也是。任何想法在这里发生了什么以及如何解决?

谢谢

1 个答案:

答案 0 :(得分:0)

似乎,您的代码中可能会有一个逗号:

merge_projects_task = pd.merge(df_data_task, 
                              df_data_projects[['project_id','name']],
                              left_on='project_id', right_on='id')
相关问题