использовать цикл, чтобы свернуть столбец в список - PullRequest
0 голосов
/ 10 июня 2019

У меня есть много фреймов данных с одним столбцом, который называется «термин».Каждый столбец должен быть свернут в список.Следующий код работает для одного фрейма данных:

list_1 <- as.data.frame(c("a", "b", "c"))
names(list_1) <- "term"
list_1 <- aggregate(term ~., FUN = paste, collapse = "|", data = list_1)

Но я изо всех сил пытаюсь найти решение для множества отдельных фреймов данных за один раз.Я попробовал следующий код, но он выдает следующую ошибку:

Ошибка в term.formula (формула, данные = данные): '.'в формуле и без аргумента 'data'

df.names <- paste("list",1:500, sep="_")
for (i in 1:500) {
  d.frame <- aggregate(term ~., FUN = paste, collapse = "|", data = df.names[i])
  assign(df.names[i], d.frame)
}

Другим вариантом может быть использование векторизованного подхода, но здесь я также мог бы использовать некоторую помощь.Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...