R语言入门核心知识点.docx

上传人:wj 文档编号:147207 上传时间:2023-04-28 格式:DOCX 页数:6 大小:30.40KB
下载 相关 举报
R语言入门核心知识点.docx_第1页
第1页 / 共6页
R语言入门核心知识点.docx_第2页
第2页 / 共6页
R语言入门核心知识点.docx_第3页
第3页 / 共6页
R语言入门核心知识点.docx_第4页
第4页 / 共6页
R语言入门核心知识点.docx_第5页
第5页 / 共6页
R语言入门核心知识点.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

R语言入门核心知识点.docx

《R语言入门核心知识点.docx》由会员分享,可在线阅读,更多相关《R语言入门核心知识点.docx(6页珍藏版)》请在冰点文库上搜索。

R语言入门核心知识点.docx

R语言入门核心知识点

1.RStudio界面介绍 2

2.R的Variable 2

3.Vector,MatrixandDataFrame 3

4.Operators 4

5.LogicControlSyntaxinR 4

6.Read/writeinfilesintoR 5

1.RStudio界面介绍

左上角:

Editor编译器

l运行代码:

快捷键control/command+enter只运行当前光标所在的代码

l做注释(comments):

#

l保存结果:

保存在本地路径

l打开文件

左下角/右上角:

console显示被执行的代码

l赋值语句不会产生结果,可以用右上角EnvironmentPanel去检查变量的值

右下角

lFile:

电脑本地的文件/文件夹-慎重使用这里对文件的操作

lPlots:

画图的结果

lHelp:

查资料的方式,复制example去学习运行

2.R的Variable

Variable赋值:

用“=”或者“->”或者“<-”

Naming:

casesensitive,只能使用数字,字母,下划线,点

rm:

删除之前定义过的变量

三类基本数据类型:

numeric,character,logical

l用classfunction可以返回变量的数据类型,去检查是不是numeric变量

3.Vector,MatrixandDataFrame

Vector-最基础的数据类型!

l用c去创造vector

l可以连接(concatenate)两个vector,只能包含一种类型的数据类型。

不同类型合并在一起会出现强制转换Character>numeric>logical

l用:

去创造连续数字的vector

l用samplefunction去做抽样

nreplace=“FALSE”无放回抽样,“TRUE”有放回抽样

nset.seed可以固定每次抽样的结果,便于检验

l关于Vector的计算:

n算术计算(加减乘除):

一定注意两个vector的长度要一样,不推荐不同长度的vector运算

n简单的统计量:

sum,mean,median,sd,var

Matrix:

简单介绍,只能有一种数据类型

DataFrame:

和excel数据表类似,是最重要的数据类型!

l可以包含不同数据类型,但是每一列只能是同一种类型。

l每一列有名字,每一行有序号

l选取dataframe里面一列:

n$,有特殊字符的时候可以加``

n直接用列的名字/序号和方括号[]

l选取dataframe里面的多列:

n把列的名字放在vector里面和方括号

l选取dataframe里面的满足条件的某些行/切片(重点!

):

n需要用逗号!

n==是判断是否等于

l选取dataframe里面满足条件的某些行和列:

用逗号隔开对于行和列的条件即可

4.Operators

+-*/**

>,<,!

=,==

&,|,!

%in%最容易忽略的operator,x%in%list表示x存在在后面的list里面

5.LogicControlSyntaxinR

lif,elseif,else语法

if(testexpression1)

{....}

elseif(testexpression2)

{.....}

else

{....}

lForloop语法

for(itemincollection)

{

somethingaboutitem

}

lWhileloop语法

while(testexpression)

{

.....

}

lUserDefinedFunction

name<-function(inputs)

{

....

return(outputs)

}

6.Read/writeinfilesintoR

lReadbuilt-infiles:

data=data.frame(diamonds)

lreadfromcsv/excel/text

data2=read.csv('/Users/sjiang1009/OneDrive-officepro449/SavvyPro/R/2022Lecture/diamonds.csv')

data3=read.table('/Users/sjiang1009/OneDrive-officepro449/SavvyPro/R/2022Lecture/diamonds.txt')

library(readxl)

Data4=read_excel('/Users/sjiang1009/OneDrive-officepro449/SavvyPro/R/2022Lecture/diamonds.xlsx')

lWriteintoCSV

write.csv(df_result,'/Users/sjiang1009/OneDrive-officepro449/SavvyPro/R/2022Lecture/result.csv')

6

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2