问题:我如何使用paste
没有100000
成为1e+05
?如何在不缩短为1e + 05的情况下粘贴100000?
对不起提前,如果这个问题显得轻佻(但它导致了我的代码中的bug)。我用R来调用一个外部脚本,所以当我说例如paste("abc",100000)
我希望它输出"abc 100000"
而不是"abc 1e+05"
。
这里是什么样子我的屏幕上的实例:
> paste("abc",100000)
[1] "abc 1e+05"
> paste("abc",100001)
[1] "abc 100001"
这导致我的脚本适用于输入“100001”,而不是“100000”的怪异行为。我知道我可以创建一个脚本来将数字转换为字符串,但是我喜欢,但我觉得我不应该这样做,如果有内部方法来做同样的事情(我怀疑有一些“方法”我我错过了)。
[如果有帮助,我在Ubuntu 12.04.1 LTS( “精确的”),在终端运行v版本2.14.1(2011-12-22)。]
或者只是把引号中的“100000”太... – neilfws