R 语言入门与介绍
文章和代码已经归档至【Github 仓库:https://github.com/timerring/dive-into-AI 】或者公众号【AIShareLab】回复 R 语言 也可获取。
常用算术运算符
注意,R 区分大小写。
常用数学函数
abs(x)
sqrt(x)
sin(x)、cos(x)、tan(x)
asin(x)、acos(x)、atan(x)
exp(x)
log(x)、log2(x)、log10(x)
round(x, 保留位数)
ceiling(x)
floor(x)
trunc(x):截取 x 的整数部分
R 包中的大多数函数都附带例子,函数 example ( ) 用于运行示例代码。
R 对象
在 R 语言中,“一切皆对象”。数据分析包括很多步骤,从数据整理、探索、建模到可视化,每个步骤都需要处理不同的对象,例如向量、矩阵、函数、模型等。
建议使用
<-
赋值符号,避免与比较操作符==
相混淆
对象的名字可以由一个或一个以上的字符组成。对象名一般 只能以字母开头
,可以包含数字、点“.”和下划线“_”。
常用的关系和逻辑运算符
>
<
==
!=
>=
<=
&
|
!
工作空间管理
工作空间(workspace)就是 R 的工作环境,所有创建的对象都被临时保存在工作空间(也可称为全局环境,.GlobalEnv)中。
我们可以用函数 ls( )
列出当前工作空间中的所有对象。
工作目录(working directory)是 R 用来读取文件和保存结果的一个文件夹。我们可以使用函数 getwd( )
来查看当前的工作目录,也可以使用函数 setwd( )
设定当前的工作目录。把某个分析项目的所有文件保存在一个文件夹里会给项目管理带来便利,提高分析效率。因此,在一个代码脚本文件的第一行,通常可以先设定工作目录。
下次我们只需使用函数 load( )
就可以载入保存的工作空间并继续进行该项目的分析工作。在工作量较大时,可以很好地提高工作效率。
版权声明: 本文为 InfoQ 作者【timerring】的原创文章。
原文链接:【http://xie.infoq.cn/article/24d5d887d1b5dafd0e3bac7ea】。未经作者许可,禁止转载。
评论