> x<-c(1,2,3,4,5)
> y<-c(1:5)
> z<-seq(from=1,by=1,to=5)
> m=c(1:5)
> assign("n",c(1:5))
> p<-c(x,88,y)
> q<-rep(c(88,99),3)
> c(1:5)->k
> 1/x
> x<-c(1,2,4,5) #赋值
> x[1] #引用第1个元素
> x[c(1,4)] #引用第1个和第4个元素
> x[-c(1,4)] #删除第1个和第4个元素
> x[x>3] #引用大于3的元素
> is.vector(x) #判断对象是否为向量
a<-c("a","b",NA) a print(a,quote=F) #quote=F用于将字符向量的双引号去掉 #产生字符序列 idList<-paste("id",1:10,sep="-") #一个简单的paste()将多个元素作为输入, #并将这些输入连接到一个字符串中。 #元素将以空格分隔作为默认选项。 #但是您也可以使用'sep'参数更改分隔符值。
substr("12345",2,3)
x<-"12345" substr(x,2,3)<-"00"
substr(x,2,3)<-"1"
所以我们可以看到,如果后面赋给前面字符串中多个引用的变量,一个"1"不能赋给"2"和"3"两个位置的变量,所以只能给2位置的变量赋值1.
nchar(x)
strsplit("ab cd ef",split=" ")
toupper(x) #大写 tolower(x) #小写
x<-c("this","isis","an","apple")
grep("is",x) [1] 1 2
regexpr("is",x) [1] 3 1 -1 -1
sub("is","QQ",x) [1] "thQQ","QQis","an","apple"
gsub("is","QQ",x) [1] "thQQ","QQQQ","an","apple"
x<-c(1:100,NA) res1<-sum(x) res2<-sum(x,na.rm=T)
res1 <- 0/0 res1 <- Inf - Inf