У меня есть датафрейм, как показано ниже:
User_Id MARKED_CONTENT_AS_FAVOURITE RATE_CONTENT SEARCH VIEWED_CELEBRITY VIEWED_MOVIE VIEWED_TVSHOW
1 6916484f-b7bd-431a-818d-d1a63ff7c717 0 0 1 0 4 0
2 9fbb7702-5209-46c8-b7c8-2c3d03550b56 2 2 1 1 20 3
3 cb1fc554-8566-4c9f-a3ca-f64be302d65e 0 0 1 1 0 0
Теперь у меня есть серия с одним значением. Я хочу выполнить своего рода векторизованную операцию, где у меня есть ряды только с одним значением.
USER_CHECKED_IN_CONTENT
3 0
Я хочу добавить этот столбец к фрейму данных следующим образом.
User_Id MARKED_CONTENT_AS_FAVOURITE RATE_CONTENT SEARCH VIEWED_CELEBRITY VIEWED_MOVIE VIEWED_TVSHOW USER_CHECKED_IN_CONTENT
1 6916484f-b7bd-431a-818d-d1a63ff7c717 0 0 1 0 4 0 0
2 9fbb7702-5209-46c8-b7c8-2c3d03550b56 2 2 1 1 20 3 0
3 cb1fc554-8566-4c9f-a3ca-f64be302d65e 0 0 1 1 0 0 0
Но когда я использую
pivot_activity.append(subset[[x for x in list(subset) if x not in list(pivot_activity)]])
Это дает вывод, как показано ниже:
MARKED_CONTENT_AS_FAVOURITE RATE_CONTENT SEARCH USER_CHECKED_IN_CONTENT User_Id VIEWED_CELEBRITY VIEWED_MOVIE
0 0.0 0.0 1.0 NaN 6916484f-b7bd-431a-818d-d1a63ff7c717 0.0 4.0
1 2.0 2.0 1.0 NaN 9fbb7702-5209-46c8-b7c8-2c3d03550b56 1.0 20.0
2 0.0 0.0 1.0 NaN cb1fc554-8566-4c9f-a3ca-f64be302d65e 1.0 0.0
2 NaN NaN NaN 0.0 NaN NaN NaN