作者:手机用户2502860713 | 来源:互联网 | 2023-01-27 19:28
1> r.bot..:
更简单地说,使用dplyr的row_number()
library(dplyr)
df <- read.table("clipboard", header = TRUE, stringsAsFactors = FALSE)
df %>%
group_by(Item) %>%
filter(max(row_number()) > 1) %>%
ungroup()
# A tibble: 7 x 3
# Groups: Item [3]
Item value year
1 1 20 1990
2 1 20 1991
3 2 30 1990
4 2 15 1990
5 2 5 1991
6 5 10 1991
7 5 5 1991
您可以使用`n()`而不是`max(row_number())`