gpt4 book ai didi

r - 如何在 R 中将数字组合成字符串?

转载 作者:行者123 更新时间:2023-12-04 12:06:39 25 4
gpt4 key购买 nike

我有一个数字类似的数据框:

df$X1    df$X2

.9 1.442

我如何使用此数据框中的元素为置信区间创建标签,该标签将是格式良好的字符串:

(0.90, 1.42)

我在 pasteas.characterc() 之间的某个地方迷路了,似乎没有任何效果:/

最佳答案

怎么样:

paste("(",df$X1,",",df$X2,")",sep="")

在您的示例中,您可能希望对数字进行四舍五入,但四舍五入不正确。你要小数点后的特定位数吗?

此外,“1”和“2”不被视为 data.frame 中的名称 - 请参阅 ?make.names

编辑:

为了在这种情况下进行舍入,我喜欢使用 formatC():

paste("(", formatC(df$X1, digits = 2, format = "f"), ",",
formatC(df$X2, digits = 2, format = "f"), ")", sep = "")

但是,如果有小于 .005 的值,请注意它们最终将是 0.00

关于r - 如何在 R 中将数字组合成字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236591/

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