R语言向量,数据范例的转换
R语言向量,数据范例的转换。数据范例的级别递升序次为字符型、数值型、逻辑型。R语言支持向量值的扩展和收缩,当向量值扩展值与原数据范例不符,系统将自动隐形转换,但不行逆转还原。
> a<-c(FALSE,FALSE,TRUE,FALSE);
> a
[1] FALSE FALSE TRUE FALSE
> a[10]<-15;
> a
[1] 0 0 1 0 NA NA NA NA NA 15
> a[20]<-a[1]+a[15];
> a
[1] 0 0 1 0 NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA
> a[20]<-a[1]+a[10];
> a
[1] 0 0 1 0 NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA 15
> a<-a[1:3];
> a
[1] 0 0 1
> a[5]<-FALSE;
> a
[1] 0 0 1 NA 0
> a<-a(FALSE,FALSE,TRUE,FALSE);
错误: 没有”a”这个函数
> a
[1] 0 0 1 NA 0
> a<-c(FALSE,TRUE,FALSE,TRUE);
> a
[1] FALSE TRUE FALSE TRUE
> a[10]<-“TRUE”;
> a
[1] “FALSE” “TRUE” “FALSE” “TRUE” NA NA NA NA NA “TRUE”
> a[15]<-15;
> a
[1] “FALSE” “TRUE” “FALSE” “TRUE” NA NA NA NA NA “TRUE” NA NA NA NA “15”
> a<-a[1:3];
> a
[1] “FALSE” “TRUE” “FALSE”
> a<-c(FALSE,TRUE);
> a[5]<-15;
> a
[1] 0 1 NA NA 15
> a<-a[c(1,3:5)];
> a
[1] 0 NA NA 15