В папке d: \ у меня есть много файлов Stata, таких как data_aa_1.dta, data_aa_2.dta, data_aa_3.dta data_bb_1.dta, data_bb_2.dta, data_bb_3.dta, data_cc_1.dta .... Я хочу преобразовать эти файлы и получить столько кадров данных, сколько файлов dta в R. Итак, я считаю, что мне нужно перебрать c («aa», «bb», «cc») и c (1: 3). Я пробовал что-то вроде следующего:
library(foreign)
for(i in c("aa","bb","cc"){
for (j in 1:3){
data_[i]_[j] <-read.dta("d:/folder/data_[i]_[j].dta")
}
}
Но это выглядит неправильно - определенно.
Любая помощь будет оценена по достоинству.
Спасибо!