作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Unique on a dataframe with only selected columns
(4 个回答)
3年前关闭。
这是一个基本问题,但我已经坚持了很长一段时间。我正在尝试对 ColumnB 中的值进行分组,但仅在 ColumnA 中的每个值内进行分组。
初始数据框类似于:
ColumnA = c(1,1,1,2,2,2)
ColumnB = c("f","g","g","f","f","h")
df <- data.frame(ColumnA,ColumnB)
ColumnA ColumnB
1 f
1 g
1 g
2 f
2 f
2 h
ColumnA ColumnB
1 f
1 g
2 f
2 h
dplyr
使用:
group_by(df, ColumnB)
,但该尝试未成功。)
最佳答案
unique
函数非常适合(无双关语)来解决您的问题:
df <- data.frame(v1=c(1,1,1,2,2,2), v2=c("f", "g", "g", "f", "f", "h"))
df <- unique(df)
> df1
v1 v2
1 1 f
2 1 g
4 2 f
6 2 h
关于r - 您如何为另一个 R 中的每个唯一值对一列中的值进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29369069/
我是一名优秀的程序员,十分优秀!