Я хочу использовать список для сохранения двух массивов одинаковой длины. Один массив (folders
) содержит имена папок, а другой (files
) содержит массивы имен файлов, которые могут иметь различную длину.
mvExp = list(
folders = NULL,
files = NULL
)
mvExp$folders[1] = "../data_america/"
mvExp$files[1] = c("file1.dat")
mvExp$folders[2] = "../data_europe"
mvExp$files[2] = c("file1.dat", "file2.dat", "file3.dat")
Когда я пытаюсь добавить массив имен файлов во второе поле массива «файлы», я получаю предупреждение, в котором говорится, что число элементов, которые я хочу добавить, слишком велико. «file2.dat», «file3.dat» не сохраняются в mvExp$files[2]
.
Как сохранить массивы различной длины в списке?
Я также пытался использовать «data.frame» (поскольку мои два массива имеют одинаковую длину), но я не смог добавить элементы в data.frame.