今天的主要学习内容,入门课程第5节:
1.三种数据类型:numeric/character/logical
numeric + character = character;
numeric + logical = numeric;
character + logical = character;
注:一个向量的所有元素必须为相同类型,否则R将执行强制转换。
2.等差数列的创建。
seq(1,9)或者seq(1,9)自动创建首项为1,步长为1,长度为9的等差序列(默认步长为1)
另外的创建方式包括:
seq(1,9,length.out=9)首项/尾项/长度
seq(1,by=1,length.out=9)首项/步长/长度
seq(1,9,by=1)首项/尾项/步长
3.向量运算。
如果两个向量的长度不同,则R将重复较短的向量元素,利用循环规则,直到得到的向量与较长的向量的长度相同。
如:a <- (1,2,3) b<- (4,5,6,7)
若c <- c(a,b);则c=(1,2,3,4,5,6,7).
若c <- a +b; 则c=(5,7,9,8)