Все структуры данных являются фреймами данных.Я написал с использованием синтаксиса dplyr в R. Я хочу заменить этот код на цикл for.
rbind(
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[1]) %>% select(t1.query, t1.cate),
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[2]) %>% select(t1.query, t1.cate),
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[3]) %>% select(t1.query, t1.cate),
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[4]) %>% select(t1.query, t1.cate),
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[5]) %>% select(t1.query, t1.cate),
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[6]) %>% select(t1.query, t1.cate)
)
Поэтому я написал код ниже, но он не работает.Какая часть не так?
for (i in 1:length(tb0226_cate_below_100$Var1)){
rbind(
query0226 %>%
filter(t1.cate == tb0226_cate_below_100$Var1[i]) %>% select(t1.query, t1.cate)
)
}