删除R中数组上方的paste()中的空格

  • 本文关键字:paste 空格 数组 删除 r
  • 更新时间 :
  • 英文 :


我在R,中有以下代码片段

paste("V",as.character(c(1:6)))

其为阵列生成以下输出:

"V1"V2〃"V3〃"V4〃"V 5〃"V 6〃;

数组元素中生成的空间是不必要的。

如何删除短(一行(代码中的空格?

以下是我最喜欢的在R:中进行矢量化字符串插值的一些方法

nums  <- as.character(1:6)
v  <- paste0("V", nums)    
v  <- sprintf("V%s", nums)
v  <- glue::glue("V{nums}")
v  <- R.utils::gstring("V${nums}")

在所有情况下,v都是字符向量"V1" "V2" "V3" "V4" "V5" "V6"。在glue的示例中,它也是类别glue

这两者之间的速度差异很少重要,在这种情况下肯定不会。但是,您可以在glue小插曲中找到一些基准。

最新更新