R语言的第一次博客分享
R语言中安装与使用包
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录称为库(library)。函数libPaths()能够显示库所在的位置,函数library()则可以显示库中有哪些包。R自带了一系列默认包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它们提供了种类繁多的默认函数和数据集。其他包可通过下载来进行安装。安装好以后,它们必须被载入到会话中才能使用。命令search()可以告诉你哪些包已加载并可使用。
使用步骤:
安装包
在R/R Studio中运行命令install.packages()即可。如:install.packages(“pROC”)
包的载入
包的安装是指从某个CRAN镜像站点下载它并将其放入库中的过程。要在R会话中使用它,还需要使用library()命令载入这个包。例如,要使用pROC包,执行命令library(“pROC”)即可。当然,在载入一个包之前必须已经安装了这个包。在一个会话中,包只需载入一次。如果需要,你可以自定义启动环境以自动载入会频繁使用的那些包。
包的使用
载入一个包之后,就可以使用一系列新的函数和数据集了。包中往往提供了演示性的小型数据集和示例代码,能够让我们尝试这些新功能。帮助系统包含了每个函数的一个描述(同时带有示例),每个数据集的信息也被包括其中。命令help(package=“package_name”)可以输出某个包的简短描述以及包中的函数名称和数据集名称的列表。使用函数help()可以查看其中任意函数或数据集的更多细节。这些信息也能以PDF帮助手册的形式从CRAN下载。
R语言中的数据类型
一、数据类型
概括来说,R可以识别六种基本的数据类型,分别是,双整型(double)、整型(integer)、字符型(character)、逻辑型(logical)、复数类型(complex)以及原始类型(raw).
1.双整型(double)
储存普通数值型数据,可正可负,可大可小,可含小数可不含
R中键入的任何一个数值都默认以double型存储
想知道某个对象是什么类型,可以使用typeof() 函数进行查看
在数据科学里,它更常被称为数值型(numeric)
2.整型(integer)
顾名思义,只能用来储存正数。
在R中通过在数字后面加大写字母L的方式,申明该数字以整型方式储存。
在计算机内存中,整型的定义方式要比双整型更加准确(除非该整数非常大或非常小)
3.字符型(character)
字符型向量用以储存一小段文本,在R中字符要加双引号表示
字符型向量中的单个元素被称为“字符串(string)”,注意:字符串不仅可以包含英文字母,也可以由数字或符号组成
4.逻辑型(logical)
用以储存TRUE(真)和FALSE(假),在R中大写的TRUE和FALSE或者大写的T和F都被理解为逻辑型数据。
5.复数类型(complex)和原始类型(raw)
复数类型,即形如:1+i 类的数据
原始类型,用来存储数据的原始字节
数据类型转换
逻辑型 整数型 浮点型 字符型
is.logical(0)
as.numeric(F)
as.numeric(“1000.01”)
as.numeric(“你好”)
as.character(“T”,“F”,“True”,“Flase”)
.libpath()
a<-T
b<-10L
c<-20
d<-“R”
typeof(c(a,b,c,d))
typeof(c(a,b))
运算符
算术运算符 关系运算符 逻辑运算符 赋值运算符
- 加法 - 减法 * 乘法 / 除法 %% 求余 %/% 求商 ^ 指数运算 > 大于 < 小于 == 等于 >= 大于等于 <= 小于等于 != 不等于 <-,<<- 向左赋值 = 向左赋值 ->,->> 向右赋值 !逻辑非 & 逻辑与 && 逻辑与
647

被折叠的 条评论
为什么被折叠?



