0

在 renjin 的 R 代码的输出中,我得到了科学记数法。我调整了科学记数法的选项,但没有成功:

例如:

test <- 20160430
options("scipen"=999, "digits"=10, "OutDec"= ".")
print("scipen")
print(getOption("scipen", default = NULL))
print("digits")
print(getOption("digits", default = NULL))
print("test")
print(test)

在 renjin/java 中提供:2.0160430E7

正如预期的那样,在 R 中运行此代码会给出:20160430

有什么想法吗?提前致谢!

4

3 回答 3

1

在这种情况下,Renjin 在格式化时不尊重会话选项。我用你的例子打开了第 172 期。

于 2016-05-19T06:59:12.527 回答
1

将java中的输入数据类型从十进制更改为浮点解决了这个问题

于 2016-05-17T07:07:14.087 回答
1

您可以使用options禁用科学记数法:

options(scipen=999)
于 2016-05-02T08:58:07.213 回答