Я недавно прочитал в своей книге R, что всякий раз, когда я повторяю команду дважды или больше в моем сценарии, я должен использовать функцию или каким-то образом автоматизировать процесс.
Часть моего кода выглядит следующим образом:
project A<-data.frame(Code=Data$Code,Vocabulary=c(TDV[,1],TDV[,1])
project B<-data.frame(Code=Data$Code,Vocabulary=c(TDV[,1],TDV[,1])
project C<-data.frame(Code=Data$Code,Vocabulary=c(TDV[,1],TDV[,1])
project D<-data.frame(Code=Data$Code,Vocabulary=c(TDV[,1],TDV[,1])
ВОПРОС: Как использовать условную функцию (или альтернативную функцию) для создания фреймов данных для проектов от A до D без использования вручнуюповторять текст выше?Моя попытка ниже показывает мой подход к проблеме, с XXXXX, где я думаю, что код, который мне нужен, должен быть добавлен.
projects <- c("project A", "project B", "project C")
result <- numeric(length = length(projects))
for (i in seq_along(projects)) {
XXXXX <-data.frame(Code=Data$Code,Vocabulary=c(TDV[,1],TDV[,1])
}
Любые отзывы или идеи по этому вопросу наиболее приветствуются.Заранее спасибо,
Рамон