运算符 | 描述 |
---|---|
+ | 加法 |
− | 减法 |
* | 乘法 |
/ | 除法 |
^或** | 求幂 |
%% | 求余 |
%/% | 整数除法 |
注意,R 区分大小写。
在 R 语言中,“一切皆对象”。数据分析包括很多步骤,从数据整理、探索、建模到可视化,每个步骤都需要处理不同的对象,例如向量、矩阵、函数、模型等。
a = 3 + 5
# 可以写成
a <- 3 + 5
建议使用
<-
赋值符号,避免与比较操作符==
相混淆
b <- sqrt(36) #b=6
a + b
# 也可以在左边计算它的值,然后通过右赋值“->”把结果赋给一个新的对象;这个写法并不常见
a + 3*b -> c
c
对象的名字可以由一个或一个以上的字符组成。对象名一般 只能以字母开头
,可以包含数字、点“.”和下划线“_”。
>
>=
工作空间(workspace)就是 R 的工作环境,所有创建的对象都被临时保存在工作空间(也可称为全局环境,.GlobalEnv)中。
我们可以用函数 ls( )
列出当前工作空间中的所有对象。
ls()
工作目录(working directory)是 R 用来读取文件和保存结果的一个文件夹。我们可以使用函数 getwd( )
来查看当前的工作目录,也可以使用函数 setwd( )
设定当前的工作目录。把某个分析项目的所有文件保存在一个文件夹里会给项目管理带来便利,提高分析效率。因此,在一个代码脚本文件的第一行,通常可以先设定工作目录。
getwd() # 获取工作目录路径
setwd("/home/project/myprojects/project1") # 修改工作目录路径
# 想要把当前工作空间保存到一个指定的文件,可以在退出时输入
save.image("MyFile.Rdata")
# 输出后可以刷新右侧文件树,右键复制文件路径,或者下载
下次我们只需使用函数 load( )
就可以载入保存的工作空间并继续进行该项目的分析工作。在工作量较大时,可以很好地提高工作效率。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有