Использование пакета (openxlsx) для записи файлов xlsx.
У меня есть переменная, которая является вектором чисел
x <- 1:8
Затем я вставляю «.xlsx» в конец каждого элемента x, чтобы позже создать файл xlsx
new_x <- paste(x,".xlsx", sep = "")
Затем я пишу .xlsx, используя пакет ("openxlsx") в forloop для создания новых файлов xlsx
for (i in x) {
for (j in new_x) {
write.xlsx(i,j)
}}
Когда я открываю («1.xlsx» - «8.xlsx»), все файлы имеют только номер «8». Чего я не понимаю, так это того, почему у него нет номера 1 для 1.xlsx - 7 для 7.xlsx, почему восьмой перезаписывает все остальное.
Я даже пытался создать новый вывод для фреймов данных, как предлагали большинство других
for (i in x) {
for (j in new_x) {
output[[i]] <- i
write.xlsx(output[[i]],j)
}}
И все равно возникает та же проблема. Я не понимаю, что происходит не так.