Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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文件时,Excel正在将(12.3%)更改为-12.3%_R_Excel_Csv_Format - Fatal编程技术网

R 当我保存.csv文件时,Excel正在将(12.3%)更改为-12.3%

R 当我保存.csv文件时,Excel正在将(12.3%)更改为-12.3%,r,excel,csv,format,R,Excel,Csv,Format,我一直在R中格式化数据,以自动化为手稿格式化表格的过程。这意味着我不太关心整洁的数据和分析,而更关心的是在我想要的地方获取数据帧的各个部分。我在R中格式化了数据帧,使其看起来像这样(或多或少): 我最关心的是第3行的括号。它们显示在R的数据框中,但不显示在Excel中。这是我用来将它们添加到特定列中的代码 addparentheses <- function(x){paste("(", x, ")", sep = "")} Ta

我一直在R中格式化数据,以自动化为手稿格式化表格的过程。这意味着我不太关心整洁的数据和分析,而更关心的是在我想要的地方获取数据帧的各个部分。我在R中格式化了数据帧,使其看起来像这样(或多或少):

我最关心的是第3行的括号。它们显示在R的数据框中,但不显示在Excel中。这是我用来将它们添加到特定列中的代码

addparentheses <- function(x){paste("(", x, ")", sep = "")}

Table$column <- addparentheses(Table$column)

add括号在括号中包装值是表示负值的常用方法。在括号中换行时,除了负片外,您还有什么意图?是否需要非文本格式的单元格?如果不是,则在导入Excel时将B列格式化为文本。这将防止()更改为负数。我希望避免从Excel导入它,因为出于某种原因,它不允许我合并表值。我的目的是在括号中显示一个百分比。这主要是出于美学原因,在我手动调整了一些其他东西之后。我认为它以前没有自动更正它,因为我在同一单元格中有(百分比)和另一个数据值。但我现在想把它放在一个离散的单元格中,括号不变。有什么想法吗?要么将其作为文本导入;或自定义单元格格式。
addparentheses <- function(x){paste("(", x, ")", sep = "")}

Table$column <- addparentheses(Table$column)