pandas 通过对 Dataframe 应用筛选器来计算评分字段的平均值

t3psigkw  于 2022-11-20  发布在  其他
关注(0)|答案(1)|浏览(152)

enter image description here
我在这里添加了显示 Dataframe 中不同列的图像,因此基本上我希望根据 Dataframe 的类型字段中存在的戏剧值计算评级字段的平均值,这意味着我将计算类型字段中包含戏剧的行的平均评级,那么如何进行呢?

uttx8gqw

uttx8gqw1#

如果rating列包含列表,则可以使用astype来正确使用str.contains,然后计算平均值:

df[df['genre'].astype(str).str.contains('Drama')]['rating'].mean()

相关问题