Tag: dataframe sqldf

selectR中每列唯一值的第一行

从这样的数据框 test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10]) test <- test[order(test$id), ] rownames(test) <- 1:10 > test id string 1 1 A 2 1 F 3 2 B 4 2 G 5 3 C 6 3 H 7 4 D 8 4 I 9 5 E 10 5 J 我想创build一个新的每个ID /string对的第一次出现。 如果sqldf在其中接受R代码,查询可能看起来像这样: res <- sqldf("select id, […]