title: R_1 基本操作date: 2021-07-11
tags: R语言
categories: 学习
mathjax: true
R语言的基本技能
1.变量定义
变量名可以由字母、数字、点和下划线组成。定义变量名时建议使用单词(缩写)和下划线连接的形式。
给变量赋值使用赋值运算符<-给变量赋值。
nums_of_coffee<-3#不需要分号结尾
显示变量内容可以通过直接执行变量名或使用print函数。
nums_of_coffee
print(nums_of_coffee)
注意
(1) 给变量赋值时,右值是算术表达式,即可以使用运算符。
nums_of_coffee<-1+2
(2) 修改前面的代码后应该将整个文件重新编译。如修改了第2行的代码而不编译就直接运行后面的代码,是看不到修改的效果的。
2.基本数据类型
R是动态类型语言,创建变量时不需要显示说明变量类型。
1.Numeric 数值型
包括整数和小数。
2.Character 字符型
用于存储字符串,用单引号或双引号括起来。
注意
如果在终端中看到+号而不是>,可能是因为引号或括号未闭合,应该按ESC取消代码行。
3.Logical 逻辑型
有两种取值:TRUE和FALSE(这两个不是字符串)。变量赋值时可以用T和F代替。
注意
一些符号:
符号 | 含义 |
---|---|
> | 大于 |
< | 小于 |
<= | 小于等于 |
>= | 大于等于 |
== | 等于 |
!= | 不等于 |
& | 与 |
| | 或 |
! | 非 |
4.Integer 整型
整型不同于Numeric字符型,他们的存储和操作方式不同。赋值时在数值后面加L可以指定这个数值是(长)整型。
integer_value<-10L
5.Complex 复数型
赋值时在数值后面加i可以创建复数类型变量。
complex_value<-1+2i
3. 寻找帮助
使用?函数名来搜索文档。
?sum
在论坛上提问,如StackOverFlow或RStudio社区等。也可以在RDocumentation.org查找。