R 简单等价于 strcat

标签 r

我想要一种将字符串数组连接成单个字符串的方法。

是否有比下面的“paste.c”函数更基本的方法来连接数组中的值?

paste(1,2,3)    # result: "1 2 3"
paste(c(1,2,3)) # result: "1" "2" "3", analogous to Unix 'paste' result
paste.c <- function(y) {
    as.character(
        tapply( X        = y, 
                INDEX    = rep.int(1, length(y)), 
                FUN      = paste, 
                sep      = "", 
                collapse = ""
        )
    )
}
paste.c(c(1,2,3)) # result: "123", which is what I need at the moment

最佳答案

怎么样:

  paste(c(1,2,3), collapse = '')

关于R 简单等价于 strcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042751/

相关文章:

r - R 中是否有比 difftime 函数更快的替代方法?

r - ggplot在两个不同比例的图中在右上角添加图像

r - 如何获取未保存的脚本选项卡

R:使用 lapply 将新列添加到数据框列表中

r - 在 R Shiny 应用程序 : accessing parent environment for updateTabsetPanel 中将附加参数传递给 moduleServer

r - 类似热图的图,但适用于分类变量

R - 基于另一列以差异方式创建新列

r - 如何进行宽度取决于总和本身的滚动总和?

r - 如何有条件地将具有多个值的两行合并在一起并在 R 中进行变异?

r - 如何从 R 导入 Windows 可执行文件的数据文件?