Я пытаюсь создать цикл, который идет от 1 до 14. Каждое целое число в этом цикле будет добавлено в конец имени вновь созданного кадра данных.Затем он должен искать столбец в существующем кадре данных на основе объединения числа и текста.Я искал несколько часов, но не могу найти решение.
Я имею в виду:
while (i <= 14) {
"newDF" + i <- oldDf %>%
filter(str_detect(ColumnName, "TEXT" + i)
}
Новые кадры данных должны выглядеть следующим образом:
newDF1, newDF2 ...newDF14
Они должны быть созданы на основе объединенной строки (text + i):
text1, text2..text14
MyПервая задача - создать новый фрейм данных, основанный на конкатенации текста и i .Я пытался использовать команду str_c и команду str_glue, но получаю следующее сообщение об ошибке.
Error in str_c("newDF", i)) <- oldDF:
target of assignment expands to non-language object
Error in str_glue("newDF{i}") <- oldDF:
target of assignment expands to non-language object