【发布时间】:2014-12-06 00:30:01
【问题描述】:
关于控制 R 如何打印指数字符的符号的简单问题。默认值似乎是小写的“e”,但实际上我想要大写的“E”,以便将数据框写入 CSV 文件,该文件不会更改将与其他 CSV 文件的指数字符进行比较的列保持大写约定。
默认选项
> 10^100
[1] 1e+100
期望的输出
> 10^100
[1] 1E+100
【问题讨论】:
标签: r csv number-formatting
关于控制 R 如何打印指数字符的符号的简单问题。默认值似乎是小写的“e”,但实际上我想要大写的“E”,以便将数据框写入 CSV 文件,该文件不会更改将与其他 CSV 文件的指数字符进行比较的列保持大写约定。
默认选项
> 10^100
[1] 1e+100
期望的输出
> 10^100
[1] 1E+100
【问题讨论】:
标签: r csv number-formatting
试试格式C
> formatC(10^100,digits = 2,format = "E")
[1] "1.00E+100"
gsub("e","E",formatC(x = 10^100))
[1] "1E+100"
【讨论】: