我的数据框中的一列包含分号(;),当我尝试使用fwrite将数据帧下载到csv时,它将该值分割为不同的列。如何使用fwrite将数据写入csv文件R
例如:输入:;:第1列:ABCD, 第二栏:ABCD#6下载它成为之后#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="~")
请提供包含数据和代码的最小[可重现示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),以便我们可以运行并测试问题。 – MrFlick
也许你的意思是'read.csv'?你使用哪个分隔符? '九月= “”'? – CPak
我正在使用下面的代码来读取输入文件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 =“〜”) – KarthikDG