R 如何删除名称只出现一次的行?
您好,我想删除名称只出现一次的行。 我简化了问题: 在“Name”一栏中,只有一次出现了“ananas”、“bike”、“lemon”,我想删除这些行 我的数据如下所示:R 如何删除名称只出现一次的行?,r,for-loop,R,For Loop,您好,我想删除名称只出现一次的行。 我简化了问题: 在“Name”一栏中,只有一次出现了“ananas”、“bike”、“lemon”,我想删除这些行 我的数据如下所示: 这个问题有很多可能的解决方案。如果你想用tidy的方式解决这个问题,我建议: library(dplyr) library(tibble) df = tribble(~name, ~value, "ananas", 42, "apple", 4, "apple", 69,
这个问题有很多可能的解决方案。如果你想用
tidy
的方式解决这个问题,我建议:
library(dplyr)
library(tibble)
df = tribble(~name, ~value,
"ananas", 42,
"apple", 4,
"apple", 69,
"bike", 70)
df %>%
add_count(name) %>%
filter(n!=1) %>%
select(-n)
# A tibble: 2 x 2
name value
<chr> <dbl>
1 apple 4
2 apple 69
库(dplyr)
图书馆(tibble)
df=tribble(~name,~value,
“ananas”,42,
“苹果”,4,
“苹果”,69岁,
“自行车”,70)
df%>%
添加计数(名称)%%>%
过滤器(n!=1)%>%
选择(-n)
#一个tibble:2x2
名称值
1苹果4
2苹果69
这个问题有很多可能的解决方案。如果你想用tidy
的方式解决这个问题,我建议:
library(dplyr)
library(tibble)
df = tribble(~name, ~value,
"ananas", 42,
"apple", 4,
"apple", 69,
"bike", 70)
df %>%
add_count(name) %>%
filter(n!=1) %>%
select(-n)
# A tibble: 2 x 2
name value
<chr> <dbl>
1 apple 4
2 apple 69
库(dplyr)
图书馆(tibble)
df=tribble(~name,~value,
“ananas”,42,
“苹果”,4,
“苹果”,69岁,
“自行车”,70)
df%>%
添加计数(名称)%%>%
过滤器(n!=1)%>%
选择(-n)
#一个tibble:2x2
名称值
1苹果4
2苹果69
一个选项是df[duplicated(df$a)| duplicated(df$a,fromLast=TRUE),]
其中a
是第一列,df
是数据帧。df1一个选项是df[duplicated(df$a)| duplicated(df$a,fromLast=TRUE),]
其中a
是您的第一列,df
是数据帧。df1感谢您的快速响应!感谢您的快速回复!