Подтвердить что ты не робот

Запись кадра данных в файл csv без заголовка столбца в R

Я хотел бы сохранить содержимое моего фрейма данных в CSV файл без имен столбцов. Я использую следующий фрагмент кода,

write.csv(cur_data,new_file, row.names = F, col.names=F)

Полученный файл выглядит следующим образом:

"V1","V2"
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11

Однако я хотел бы иметь файл в следующем формате

-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11

Я не понимаю, почему параметр col.names в коде не учитывается

4b9b3361

Ответ 1

Не используйте write.csv, используйте write.table

 write.table( <yourdf>, sep=",",  col.names=FALSE)

Вы не можете изменить многие настройки в write.csv - аргументы просто в качестве напоминания пользователю. Из документации:

Эти обертки преднамеренно негибкие: они предназначены для обеспечения правильности использования условных обозначений для записи действительного файла. Попытки изменить append, col.names, sep, dec или qmethod игнорируются