r - 如何根据R中的相同值合并行?
问题描述
我的数据组织为例如:
x country
1 FR
1 FR
1 NO
2 UK
3 ES
3 ES
4 NO
所以我有几行重复相同的 x 和国家,有时虽然 x 相同,但国家会改变
如果国家和 x 在几行中重复相同,我如何合并行,同时考虑到在某些情况下,对于相同的 x,国家/地区是不同的?
解决方案
如果我正确理解您的目标,也许您需要使用unique
> unique(df)
x country
1 1 FR
3 1 NO
4 2 UK
5 3 ES
7 4 NO
数据
> dput(df)
structure(list(x = c(1L, 1L, 1L, 2L, 3L, 3L, 4L), country = c("FR",
"FR", "NO", "UK", "ES", "ES", "NO")), class = "data.frame", row.names = c(NA,
-7L))
推荐阅读
- python - 我怎样才能正确使用网址总是显示导入错误
- java - Hibernate 是否缓存新创建的实例
- macos - 在 Visual Studio Code 中看不到正在调试的进程的 projectname.dll
- reactjs - 如何在 TypeScript 中为 React Apollo Query 组件编写 HOC?
- python-2.7 - 如何修复python2.7中的错误“TypeError:'tuple'对象不可调用”
- java - 在 GLFW Open Gl 中,其创建的帧缓冲区在屏幕拉伸时不会改变大小
- azure - 当 AppService 计划自动扩展时,HostedService 是否会自动扩展?
- three.js - three.js 用球体连接两个运动部件
- python - 当我调用 list.count() 函数时出现 AttributeError
- rust - 在 Substrate 的 decl_storage 宏中 impl trait X for Y as Z 是什么意思?