图片1是我要修改的数据帧。我想以一种方式修改它,使与列B的相似对象相对应的列C的值应按升序排列。
这是我到目前为止尝试过的:
summarize (df$V2, order(df$V2, descending=FALSE))
library(tidyverse)
data <- tibble::tribble(
~A, ~B, ~C,
20, "F", 232,
30, "G", 191,
40, "G", 199,
50, "L", 433,
55, "F", 324,
)
data
# A tibble: 5 x 3
A B C
<dbl> <chr> <dbl>
1 20 F 232
2 30 G 191
3 40 G 199
4 50 L 433
5 55 F 324
data <- data %>%
group_by(B) %>%
arrange(desc(C))
data
# A tibble: 5 x 3
# Groups: B [3]
A B C
<dbl> <chr> <dbl>
1 50 L 433
2 55 F 324
3 20 F 232
4 40 G 199
5 30 G 191