R语言数据分析 第一课
一、认识R和Rstudio二、R编程入门1.R中安装与使用包2.数据的基本类型3.数据类型的转换4.特殊值5.运算符
hello,同学你好!本文内容均为本人跟随R语言数据分析课程所做笔记,希望大家批评指正!
一、认识R和Rstudio
R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。 R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。
RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。
二、R编程入门
1.R中安装与使用包
R中的包存储在计算机上名为library的目录下使用 .libPaths() 可以查看该文件夹在计算机中的具体路径函数library ()显示已安装的包的列表函数search ()显示已加载的包的列表install.packages()进行 下载安装 例:install.packages(“stringr”)包安装后还需要载入到内存才能使用。例: library (“stringr”)载入之后就可以直接调用包中定义的函数 例:str_ length (“Hello R!”)
2.数据的基本类型
3.数据类型的转换
查看基本数据类型 示例1:
num
<- 100;
num
is.integer
(num
)
is.double
(num
)
typeof
(num
)
num2
<- 100L
typeof
(num2
)
is.logical
(TRUE)
is.logical
(F
)
is.logical
(5)
逻辑型→整数型→浮点型→字符型 示例2:
logi_vec
<-T
typeof
(logi_vec
)
int_vec
<- c
(100L,200L)
typeof
(int_vec
)
double_vec
<- c
(10,20)
typeof
(double_vec
)
chr_vec
<- c
("伟大的","父母们")
typeof
(chr_vec
)
4.特殊值
2*T
10 + FALSE
10&0
10|0
a
<-100
a
[-1]
a
[2]
a
[0]
a
<-T
;
b
<-10L;
c
<-20;
typeof
(c
(b
,c
))
5.运算符
logi_vec1
<- c
(T
,F
,T
)
logi_vec2
<- c
(F
,T
,F
)
logi_vec1
& logi_vec2
logi_vec1
&& logi_vec2
logi_vec1
<- c
(T
,F
,T
)
logi_vec2
<- c
(T
,T
,T
,F
)
logi_vec1
& logi_vec2
logi_vec1
&& logi_vec2
logi_vec1
<- c
(T
,F
,T
)
logi_vec2
<- c
(F
,T
,T
,T
,T
,T
)
logi_vec1
& logi_vec2
logi_vec1
&& logi_vec2
logi_vec1
<- c
(T
,F
,T
)
logi_vec2
<- c
(F
,T
,T
,T
,T
,T
)
logi_vec1
& logi_vec2
logi_vec2
<- c
(T
,F
,T
,T
,F
,T
)
logi_vec2
<- c
(F
,T
,T
,T
,T
,T
)
logi_vec1
& logi_vec2