【发布时间】:2012-09-03 06:41:01
【问题描述】:
这是一个简单的问题,但它开始让我烦恼,因为我找不到解决方案......
我希望在使用 paste 或 paste0 时能够将 0.0 用作输出,所以如果我有以下情况:
y <- c(-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5)
> y
[1] -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5
paste0("x",y,"x")
我明白了:
[1] "x-1.5x" "x-1x" "x-0.5x" "x0x" "x0.5x" "x1x" "x1.5x"
但想要:
[1] "x-1.5x" "x-1.0x" "x-0.5x" "x0.0x" "x0.5x" "x1.0x" "x1.5x"
【问题讨论】:
-
你只想要
0.0而不是1.0和-1.0 -
@mnel,好问题。我没有在输出中注意到这一点。
-
抱歉,我也想要 1.0 和 -1.0...但是下面的答案已经解决了我的问题,非常感谢!
标签: r paste digits significant-digits