df.pivot(index=None, columns = None, values=None)
原来的interactions_train_df.head()
#Creating a sparse pivot table with users in rows and items in columns
users_items_pivot_matrix_df = interactions_train_df.pivot(index='personId',
columns='contentId',
values='eventType_strength').fillna(0)
users_items_pivot_matrix_df.head(10)
这里矩阵中values用eventType_strength填
通常在做矩阵分解时,需要将原始数据转换为这种user-item矩阵格式