r - 使用年份子集在 R 中创建条形图
问题描述
我目前有一个数据集,其中包含“获胜者国籍”列和年份列。我使用以下代码创建了一个条形图来显示数据:
counts <- table(tdf$Winner.s.Nationality)
barplot(counts[order(counts, decreasing = TRUE)])
然后绘制计数。但是,我现在想绘制相同的数据,但年份是在 1950 年之后。感谢您的帮助。
解决方案
假设带有年份的列Year
在您的数据集中被命名并处于同一级别(tdf$Winner.s.Year),您是否尝试过类似的操作:
counts <- table(tdf$Winner.s.Nationality[tdf$Winner.s.Year > 1950, ]) # or '1950' if text format
barplot(counts[order(counts, decreasing = TRUE)])
沿着这些思路的东西应该让你接近解决方案。
推荐阅读
- keras - 在自定义数据集上使用 mobilenetV2 模型进行预测
- java - web.xml文件出现javaee_7.xsd错误如何解决?
- flutter - Flutter Text 小部件在显示值时省略序列“ff”
- java - Android Kotlin - RecyclerView - 获取回收项目的位置
- ios - 有没有办法在 viewDidLoad 之外的函数中调用视图控制器 self.view 的子视图?
- git - 在 git pull 之后,一些文件在本地被标记为已更改,实际上是在服务器后面
- bash - 如何执行 bash 脚本中的所有命令?
- node.js - 使用更新拉取从数组中删除一个元素的问题
- swift - 修复 Xcode 12.5 自动完成
- c# - 通过下载链接将 Razor 组件保存为 JPG/PNG/PDF