R语言(1)基本数据类型
R语言入门操作:
安装包:install.packages('RColorBrewer','存放包的位置(可选)')
加载包:library(RColorBrewer,lib.loc='包的位置')
删除包: detach(package:RColorBrewer)
帮助文档:?foo或help("foo") 查看函数foo的帮助 (引号可以省略)
R中定义了一些常量类型,主要包括以下几种
NA:表示不可用
Inf:表示无穷
-Inf:表示负无穷
TRUE:表示真
FALSE:假
b<-c(NA,0/1,sqrt(-1),1/0,-1/0)
is.na(b) 查看b中是否有缺失值
is.finite(b) 查看是否是有限的数
is.infinite(b)
R 语言里所有的东西都被称为对象。
R语言中常见的数据类型有几下几种,分别是字符型 (character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical)。
通过mode()函数可以查看一个对象的类型。
R语言的数据对象主要包括向量(vector),矩阵(matrix),因子(factors),列表(list),数据框(data frame),函数( function)。
R中 赋值号是<-,但使用=也不会报错

向量:
向量的特点:
1.有序:向量的元素有对应的下标
2.元素类型统一
创建:
num1<-c(1.1,2.2,3.0)
num2<-1:10
char<-c('a','b','c')
num3<-c('a'=1,'b'=2,'c'=6)
向量的引用:
r语言下标从1开始,而不是0
num1[1]
num1[c(1,3)] 取第一个和第三个元素
num1[c(T,F,T)]
num1[-2]
num3[c('b','c')]
a<-20:30
a[a%%2==0] 取出向量a中的偶数
向量的修改:
num1[c(1,3)]<-c(9.9,3.9) 修改第一个和第三个元素
其他:
char<-c('a','b','c')
num1<-c(1.1,2.2,3.0)
is.character(char) 查看char是否是字符型
as.character(num1) 把num1变成字符型
类似的还有:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!


num3<-c('a'=1,'b'=2,'c'=6)





