gpt4 book ai didi

r 使用 paste 或 paste0 时保持 0.0

转载 作者:行者123 更新时间:2023-12-04 10:57:37 24 4
gpt4 key购买 nike

这是一个简单的问题,但它开始让我烦恼,我无法找到解决方案......

我希望能够在使用 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" 

最佳答案

您可以使用 sprintf() :

paste0("x", sprintf("%.1f", y), "x")

关于r 使用 paste 或 paste0 时保持 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com