r语言paste与cat区别

Python017

r语言paste与cat区别,第1张

举例说明如下:

a<-c(1,2,3,4)

b<-c(4,5,6,7)

c<-c('hi','hello')

paste(a,b,c)

cat(a,b,c)

输出结果:

>paste(a,b,c)

[1] "1 4 hi"    "2 5 hello" "3 6 hi"    "4 7 hello"

>cat(a,b,c)

1 2 3 4 4 5 6 7 hi hello。

输出结果不同。

R是用于统计分析、绘图的语言和操作环境。R是属于 GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

R是统计领域广泛使用的诞生于1980年左右的 S语言的一个分支。

可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的 解释型语言。最初S语言的实现版本主要是 S-PLUS。

paste (..., sep = " ", collapse = NULL)

paste0(..., collapse = NULL)

两个参数: sep 字符串内的拼接符; collapse 字符串间的拼接符。 paste 与 paste0 的区别: paste0 参数 sep 默认为空字符, paste 的参数 sep 默认为空格。

str_c(..., sep = "", collapse = NULL)

参数:与paste一致,但对NA的处理方法不一致。