У меня есть таблица, содержащая отзывы пользователей (цифры полностью составлены):
| user_id | vote | votes_for_user | average_user_vote | ISBN_categ |
213 4.5 12 3.4 1
563 3.7 74 2.3 2
213 1.2 12 3.6 3
213 3.2 74 2.1 2
213 1.9 12 3.8 4
563 1.4 74 2.6 1
563 5.0 74 2.9 4
Я хочу поместить vote
каждого пользователя в соответствующий столбец, возглавляемый значением ISBN_categ
, с 0, где голосов нет, где дано.
| user_id | votes_for_user | average_user_vote | ISBN_cat_1 | ISBN_cat_2 | ISBN_cat_3 | ISBN_cat_4 |
213 12 3.4 4.5 3.2 1.2 1.9
563 74 2.3 1.4 3.7 0.0 5.0
Обратите внимание, как, из-за того, что пользователь 563 не голосовал за книгу № 3 (ISBN_cat_3 во второй таблице или 3 в ISBN_categ в первой таблице)назначенное значение - 0,0
Я понимаю, что это какое-то вращение таблицы, однако я не могу найти ничего подобного в документации Pandas.