Запишите .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.

Вы знаете, что я делаю не так? Я думал, что он автоматически создаст все архивы. Должен ли я сначала сохранить результаты в списке, а затем экспортировать их?

Ответы на вопрос(1)

Ваш ответ на вопрос