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变成字符型

 类似的还有:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部