我将导演的烂番茄得分与以下内容分组:

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(["Director"]).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/

10-09 17:09