繁体   English   中英

如何在R中使用fwrite将数据写入csv文件

[英]How to write data to csv file using fwrite in R

我的数据框中的一列包含分号(;),当我尝试使用 fwrite 将数据框下载到 csv 时,它将该值拆分为不同的列。

例如:输入:abcd;#6 下载后变成:第一列:abcd,第二列:#6

我希望两者都在同一列中。

您能否建议如何在单列中写入值。

我使用下面的代码来读取输入文件:

InpData <- read.table(File01, header=TRUE, sep="~", stringsAsFactors = FALSE, 
                      fill=TRUE, quote="", dec=",", skipNul=TRUE, comment.char="‌​") 

写作时:

fwrite(InpData, File01, col.names=T, row.names=F, quote = F, sep="~")

你没有给我们一个例子,但你可能需要使用与“;”不同的分隔符

fwrite(x, file = "", sep = ",")

sep:列之间的分隔符。 默认为“,”。

如果这个简单的解决方案不起作用,我们需要数据来重现您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM