Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用单引号而不是双引号写入.csv_R - Fatal编程技术网

R 使用单引号而不是双引号写入.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",

我想用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", 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
支持设置另一个引号字符:-(