我有一个数据框,如下所示:
ID Text
1234 fsfds
1234 sgge
1234 adfdf
543 sfsf
23 qfsg
23 swfr
6435 iuhg
6435 sonf
6435 ooos
我只想选择ID出现3次以上的列,以使期望的输出为
ID Text
1234 fsfds
1234 sgge
1234 adfdf
6435 iuhg
6435 sonf
6435 ooos
如何仅在一个列中选择具有相同值的列?
我尝试了这个但出现了错误
library(dplyr)
myData %>% group_by(ID) %>%
slice(sort(c(which(ID), which(ID) + 1)))
Error in slice_impl(.data, dots) :
Evaluation error: argument to 'which' is not logical.
答案 0 :(得分:2)
您想要import pkg_resources
# access the filepath:
filepath = pkg_resources.resource_filename('root', 'config.txt')
# access the contents as string:
contents = pkg_resources.resource_string('root', 'config.txt')
# access the contents as file-like object:
contents = pkg_resources.resource_stream('root', 'config.txt')
。
filter()
仅保留多于2行的组。