【发布时间】:2016-08-09 23:54:13
【问题描述】:
【问题讨论】:
-
请不要对数据或表格使用 png,使用文本。
【问题讨论】:
您可以将merge 与参数indicator 一起使用,然后删除列Rating 并使用numpy.where:
df = pd.merge(df1, df2, on=['User','Movie'], how='left', indicator='Exist')
df.drop('Rating', inplace=True, axis=1)
df['Exist'] = np.where(df.Exist == 'both', True, False)
print (df)
User Movie Exist
0 1 333 False
1 1 1193 True
2 1 3 False
3 2 433 False
4 3 54 True
5 3 343 False
6 3 76 True
【讨论】: