У меня есть фрейм данных, который выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/LL1oY.png)
data = {
"Name": ["Brad Pitt", "Brad Pitt", "Brad Pitt", "Rowan Atkinson", "Leonardo DiCaprio", "Leonardo DiCaprio",
"Uma Thurman", "Uma Thurman", "John Travolta", "John Travolta", "Brad Pitt", "Brad Pitt",
"Leonardo DiCaprio", "Leonardo DiCaprio"],
"Movie": ["Moneyball", "Moneyball", "Mr. & Mrs. Smith", "The Lion King", "Inception", "Inception",
"Pulp fiction", "Pulp fiction", "Pulp fiction", "Pulp fiction", "Twelve Monkeys", "Twelve Monkeys",
"Titanic", "Titanic"],
"Rating": [7, 7, 7.8, 9, 8.2, 8.2, 7.9, 7.9, 7.9, 7.9, 8, 8, 9.1, 9.1],
"Votes": [70, 70, 120, 150, 110, 110, 85, 85, 85, 85, 60, 60, 170, 170],
"Genre": ["Biography", "Drama", "Comedy", "Animation", "Action", "Thriller",
"Crime", "Drama", "Crime", "Drama", "Mystery", "Triller",
"Drama", "Romance"]
}
import pandas as pd
films = pd.DataFrame(data)
films
Я хочу применить несколько операций, чтобы это выглядело так:
В 1) Фильмы, которые я поставил movies.count () для каждого актера, 2) Рейтинг становится средним рейтингом уникальных фильмов и 3) Голоса суммируются за уникальные фильмы актером.
![enter image description here](https://i.stack.imgur.com/0nzut.png)
Пожалуйста, помогите выяснить, как сделать это преобразование. Спасибо.