

> 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