У меня есть несколько CSV-файлов данных, хранящихся в каталоге, и мне нужно импортировать все из них в R.
Каждый .csv имеет два столбца при импорте в R. Однако 1001-я строка нуждаетсябыть сохраненным как отдельная переменная для каждого из файлов .csv (это соответствует ожидаемому значению, которое было сохранено здесь во время моделирования; я хочу, чтобы оно было вне основных данных).
Пока у меня есть следующий код для импорта моих файлов .csv в виде матриц.
#Load all .csv in directory into list
dataFiles <- list.files(pattern="*.csv")
for(i in dataFiles) {
#read all of the csv files
name <- gsub("-",".",i)
name <- gsub(".csv","",name)
i <- paste(".\\",i,sep="")
assign(name,read.csv(i, header=T))
}
Это создает несколько матриц с соглашением об именах "sim_data_L_mu", где L и mu являются параметрами измоделирование.Как я могу удалить 1001-ую строку (которая имеет номер в первом столбце, а второй столбец является нулевым) из каждой матрицы и сохранить ее как переменную с именем "sim_data_L_mu_EV"?Основная проблема у меня заключается в том, что я не знаю, как вызвать все вновь созданные матрицы в моем цикле for.