R 使用单引号而不是双引号写入.csv
我想用R中的write.csv输出一个csv文件,但我想用单引号代替双引号R 使用单引号而不是双引号写入.csv,r,R,我想用R中的write.csv输出一个csv文件,但我想用单引号代替双引号“” 有什么想法吗?与此同时,我想出了以下解决方法: table <- table %>% mutate_if(is.character, function(x) gsub("'", " ", x)) %>% mutate_if(is.character, function(x) paste0("'", x, "'")) write.csv(table, file = "file.csv",
“
”
有什么想法吗?与此同时,我想出了以下解决方法:
table <- table %>%
mutate_if(is.character, function(x) gsub("'", " ", x)) %>%
mutate_if(is.character, function(x) paste0("'", x, "'"))
write.csv(table, file = "file.csv", quote=F, na = "", row.names = F)
表格%
如果(is.character,function(x)gsub(“,”,x))%>%
mutate_if(is.character,函数(x)paste0(“”,x“”))
write.csv(table,file=“file.csv”,quote=F,na=,row.names=F)
如果sinle引用,你的意思是什么?你能给出一个到目前为止你已经尝试过的例子吗?例如:“blub”,“blah”,“blubber”,4711而不是“blub”,“blah”,“blubber”,4711我看不到一种方法可以用write.csv()实现这一点
。如果您的数据集足够小,并且没有嵌入引号,那么一个可怕的攻击就是捕获write.csv()
;使用chartr()
转换引号;以及writeLines())
…使用非标准单引号包围字符串列值的原因是什么?令人惊讶的是,甚至数据都没有。table::fwrite
支持设置另一个引号字符:-(