title: R_1 基本操作date: 2021-07-11
tags: R语言
categories: 学习
mathjax: true

R语言的基本技能

1.变量定义

变量名可以由字母、数字、点和下划线组成。定义变量名时建议使用单词(缩写)和下划线连接的形式。

给变量赋值使用赋值运算符<-给变量赋值。

  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查找。