gpt4 book ai didi

r - 在 R 中使用 toString 函数

转载 作者:行者123 更新时间:2023-12-03 18:38:39 28 4
gpt4 key购买 nike

我有数字对象 a=1,b=2,c=3,d=4。现在当我使用:

toString(c(a,b,c,d))

我得到:
"1, 2, 3, 4"

作为输出。我如何摆脱 逗号 ?我想要“1234”作为输出。或者有另一种方法可以做到这一点?

最佳答案

只需使用 pastepaste0 :

a <- 1; b <- 2; c <- 3; d <- 4
paste0(a, b, c, d)
# [1] "1234"
paste(a, b, c, d, sep="")
# [1] "1234"

您无法直接从 toString 获得结果即使 toString用途 paste引擎盖下:
toString.default
# function (x, width = NULL, ...)
# {
# string <- paste(x, collapse = ", ")
# --- function continues ---

将该行为与:
paste(c(a, b, c, d), collapse = ", ")
# [1] "1, 2, 3, 4"

由于它是硬编码的,如果你真的想使用 toString ,然后您必须使用 sub/ gsub使用 , 后删除“ toString” ,但这对我来说似乎效率低下。

关于r - 在 R 中使用 toString 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21213856/

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