R语言基础学习记录1:对象类型及属性


时间: 2018-07-15
教程:慕课网 《R语言基础》 讲师:Angelayuan
学习内容:课程第二章第一节:R语言的数据结构:对象和属性


1.对象
这里写图片描述
赋予对象一个数字,则对象类型为数值型(numeric),若想赋予对象类型为整数,则需要在所赋值后加“L”。
通过class()函数可以查看对象类型。
如:

> x1 <- "a"
> class(x1)
[1] "character"``
> x2 <- 4.345
> class(x2)
[1] "numeric"
> x3<- 5
> x3
[1] 5
> class(x3)
[1] "numeric"
> x4 <- 5L
> x4
[1] 5
> class(x4)
[1] "integer"
> x5 <- 3+2i
> class(x5)
[1] "complex"
> x6 <- TRUE
> class(x6)
[1] "logical"

这里写图片描述
可以看出,x3和x4输出结果相同,但x3为数值型,而x4为整数型。

2.属性
这里写图片描述
对象有四种属性:名称、维度、类型和长度。
可以通过name()函数为向量中各元素命名。
一维为向量。
向量加上维度即生成矩阵(维度为2)或数组(维度大于2)。
向量、矩阵及数组要求其内元素类型相同。
数据框允许其内各元素类型不同,但要求各元素长度相同。
(长度及为对象中的元素个数)
整数向量加上标签即为因子。

ps:R对于大小写敏感,X与x是不同的两个对象名。
ps:R的使用者构建了各种各样的包。使用install.packages()函数可以在R中自动下载所需要的包;使用library()函数加载包。

R下载网址:cran.r-project.org
R交流:RPubs 、 Github 等

猜你喜欢

转载自blog.csdn.net/woooooood/article/details/81264595