52

我想将我的数据框的内容存储到一个没有列名的 .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 参数

4

1 回答 1

94

不使用write.csv,使用write.table

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

您无法更改其中的许多设置write.csv——这些参数只是作为对用户的提醒。从文档中:

这些包装器故意不灵活:它们旨在确保使用正确的约定来编写有效的文件。更改 append、col.names、sep、dec 或 qmethod 的尝试将被忽略

于 2013-10-07T14:19:35.157 回答