在R中没有列标题的情况下将数据帧写入csv文件

Amm*_*Amm 39 r col

我想将我的数据框的内容存储到没有列名称的.csv文件中.我使用下面的代码,

write.csv(cur_data,new_file, row.names = F, col.names=F)
Run Code Online (Sandbox Code Playgroud)

生成的文件如下所示,

"V1","V2"
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Run Code Online (Sandbox Code Playgroud)

但是我希望文件格式如下,

-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Run Code Online (Sandbox Code Playgroud)

我不明白为什么不考虑代码中的col.names参数

Ric*_*rta 67

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

 write.table( <yourdf>, sep=",",  col.names=FALSE)
Run Code Online (Sandbox Code Playgroud)

您无法更改许多设置write.csv- 参数仅作为提醒用户.从文档:

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

  • 不要忘记你的row.names参数 (3认同)
  • 是的,现在可以使用,谢谢。我遵循了您的建议,最终代码如下所示:write.table(my_df,filename,sep =“,”,col.names = FALSE)。 (2认同)