【发布时间】:2019-10-13 16:36:24
【问题描述】:
我正在尝试在“id”列上合并 2 个数据框(“credit”和“info”)。
我的代码是:
c.execute('SELECT * FROM "credit"')
credit=c.fetchall()
credit=pd.DataFrame(credit)
c.execute('SELECT * FROM "info"')
info=c.fetchall()
movies_df=pd.DataFrame(info)
movies_df_merge=pd.merge(credit, movies_df, on='id')
表中的两种 id 列类型('credit' 和 'info')都是整数,但我不确定为什么我总是在 'id' 上收到关键错误。
我也试过了:
movies_df_merge=movies_df.merge(credit, on='id')
【问题讨论】:
-
什么是完整的密钥错误信息?