关于控制R如何打印指数字符的记法的简单问题。默认值似乎是小写的'e‘,但实际上我更喜欢大写的'E’,以便将数据框写入CSV文件,该文件不会更改与其他CSV文件不同的列,其他CSV文件的指数字符采用大写约定。
默认R选项
> 10^100
[1] 1e+100
期望输出
> 10^100
[1] 1E+100
发布于 2014-12-06 08:34:13
试试formatC
> formatC(10^100,digits = 2,format = "E")
[1] "1.00E+100"
gsub("e","E",formatC(x = 10^100))
[1] "1E+100"
https://stackoverflow.com/questions/27326861
复制相似问题