Запишите .csv в цикл for
Я хочу написать CSV-файлы в цикле. Скажи, у меня есть фрейм данныхdata
с 3 рядами, чтобы сделать это просто, переменнойx
, В конце я хочу, чтобы мой вывод был 200 .csv файлами, каждый из которых содержал строку данных. Первый столбец данных - это идентификация («ID») моих переменных.
Кроме того, мои данные описаны следующим образом:
data:
ID x
[1] a 1
[2] b 2
[3] c 3
for (i in nrow(data)){
write.csv(data[i,2], file = paste0("Directory/", "data[i,1], ".csv"))
}
Я запускаю этот код, и создается файл CSV. Тем не менее, создается только последняя строка, что означает, что я нашел только один файлc.csv
.
Вы знаете, что я делаю не так? Я думал, что он автоматически создаст все архивы. Должен ли я сначала сохранить результаты в списке, а затем экспортировать их?