Создайте матрицу подсчета имен актеров из фильмов - PullRequest
0 голосов
/ 09 июля 2020
• 1000 • 1005

Пожалуйста, помогите

1 Ответ

0 голосов
/ 09 июля 2020

Предполагая, что это pandas.Dataframe попробуйте это, DataFrame.explode Преобразуйте каждый элемент списка (результат split) в строку DataFrame.groupby агрегирует data & DataFrame.unstack преобразуется в требуемый формат.

df['Actors'] = df['Actors'].str.replace(",\s", ",").str.split(",")

(
    df.explode('Actors').
        groupby(['Userid', 'Actors'], as_index=False).size().
        unstack().fillna(0)
)
...