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

如何在R中使用fwrite将数据写入csv文件,r,R,我的数据框中的一列包含分号(;),当我尝试使用fwrite将数据框下载到csv时,它会将该值拆分为不同的列 例如:输入:abcd#6下载后变为:第1列:abcd, 第二栏:#6 我希望两者都在同一列中 您能建议如何在一列中写入值吗 我正在使用以下代码读取输入文件: InpData <- read.table(File01, header=TRUE, sep="~", stringsAsFactors = FALSE, fill=TRUE, qu

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

例如:输入:abcd#6下载后变为:第1列:abcd, 第二栏:#6

我希望两者都在同一列中

您能建议如何在一列中写入值吗


我正在使用以下代码读取输入文件:

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

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

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


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

请提供数据和代码的最小值,以便我们可以运行和测试问题。您的意思可能是
read.csv
?你用的是哪种分隔符
sep=“,”
?我正在使用下面的代码读取输入文件InpData我正在使用下面的代码读取输入文件InpData
fwrite(InpData, File01, col.names=T, row.names=F, quote = F, sep="~")
fwrite(x, file = "", sep = ",")