r语言paste与cat区别

Python06

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。

楼主哥哥: cat函数用于输出到外部文件: cat("av3=function(x){n=length(x)m=mean(x)d3=(x-m)^3sum(d3)/n} ",file="aa.r") cat("任意字符",file=“文件名”) 之后要运行这个R就写一句source("文件名")就好了

变量为我们提供了程序可以操作的命名存储, R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合。有效的变量名称由字母,数字和点或下划线字符组成。变量名以字母或不以数字后跟的点开头。

变量赋值

可以使用向左,向右和等于运算符来为变量分配值。可以使用print()或cat()函数打印变量的值。cat()函数将多个项目组合成连续打印输出。

var.1 = c(0,1,2,3)

var.2 <- c("learn","R")

c(TRUE,1) ->var.3

print(var.1)

cat("var.1 is",var.1,"")

cat("var.2 is",var.2,"")

cat("var.3 is",var.3,"")

[1] 0 1 2 3

var.1 is 0 1 2 3

var.2 is learn R

var.3 is 1 1

注:向量c(TRUE,1)具有逻辑和数值类的混合,因此,逻辑类强制转换为数字类,使TRUE为1。