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
我想应用一些操作使它看起来像这样:
在我放的电影里电影.count()对于每个演员,2)评分成为独特电影的平均评分,3)独特电影的票数按演员汇总。你知道吗
请帮助找出如何进行此转换。非常感谢。你知道吗
首先,可以按名称和电影分组以删除重复项,然后只按名称分组以聚合其余项:
我将首先处理重复项,然后分组,而不是使用嵌套的groupby。你知道吗
相关问题 更多 >
编程相关推荐