python - 按元素总数绘制数据
问题描述
我有一个电影数据集,其中有一些英语电影和其他语言的电影。我正在尝试使用 sns barplot 显示每种语言的电影数量。我试过了:
fig = sns.barplot(x="original_language", y=train.id.count(), data=train)
但这显示了一个错误的结果,所有电影都是英文的,而我的实际数据显示我有:
32267 部英语电影
13193 电影在其他
我究竟做错了什么?我应该聚合什么?
解决方案
正如@seanswe 在上面的评论中提到的那样,缺少估算器参数!
fig = sns.barplot(x="original_language", y="id", data=train, estimator=len)
推荐阅读
- c++ - 多继承调用 shared_from_this 导致的 Bad_weak_ptr
- html - 单击文本框时重定向到特定部分?
- apostrophe-cms - 有没有办法在启动时授予停放页面的权限?
- python - 如何从表单输入触发器中获取流创建表单中的“创建时分支文件”值的值?
- java - 我需要使用 java 使用 document4j 远程转换器将我的 docx 扩展文件转换为 pdf
- java - Java 8 到 Java 11:com.sun.jndi.ldap 包不可见
- javascript - React Big Calendar 错误:元素类型无效:预期为字符串(对于内置组件)
- python - 计算从数组求和到特定数字所需的最少数量
- php - 如何修复 MySQL“读取通信数据包时出错”错误
- maven - 在开始集成测试之前运行“主”类