我将烂番茄的分数按导演分组如下:
director_counts = bigbadpanda.groupby(["Director"]).size().order(ascending = False)
print director_counts --->
Director
Woody Allen 44
Alfred Hitchcock 38
Clint Eastwood 32
Martin Scorsese 29
Steven Spielberg 29
Sidney Lumet 25
...
问题: 对我来说,筛选两部电影以上的导演的最佳方式是什么?
对于按每个导演的平均电影进行过滤,这行得通吗? bigbadpanda.groupby(["导演"]).size().mean()
)
最佳答案
我根据您的信息创建的数据
Director,Movies
Woody Allen,44
Alfred Hitchcock,38
Clint Eastwood,32
Someone,2
Someone else,1
只需这样做:
df = pd.read_csv('data.txt')
print(df[df.Movies > 2])
输出:
Director Movies
0 Woody Allen 44
1 Alfred Hitchcock 38
2 Clint Eastwood 32
关于python - Pandas 数据框中的过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375045/