我在R中有一个名为Tag_Count
的简单表:
Tag 1 freq
Cookies 1
Cakes 2
Burritos 5
我想删除freq值小于3的所有行。我试过:
Tag_Count_2 <- Tag_Count[Tag_Count$freq <= 3,]
Tag_Count_2 <- Tag_Count[freq < 4]
但都没有奏效。
答案 0 :(得分:0)
我们可以尝试
Tag_Count[!(Tag_Count$freq <= 3),]
如果这不是data.frame
,那么
Tag_Count[!(Tag_Count[,"freq"] <= 3),]
答案 1 :(得分:0)
你可以试试这个
library(dplyr)
df1 <- df %>%
filter(freq >= 3)
print(df1)
Tag1 freq
1 Burritos 5
data
df <- data.frame(Tag1 = c("Cookies","Cakes","Burritos"),freq = c(1,2,5), stringsAsFactors = F)