R语言

初学者R语言理解的两大基础:数据和函数

2019-02-19  本文已影响0人  mayoneday

初学者对于R语言的概念理解可能像看天书一样困难,但其实我们简单来理解,R语言其实可以简单理解为一个大型的数据计算处理器。

当我们进行一个数据计算时需要输入什么:

1.我们需要计算的数据(等同于R语言中数据的概念,这个数据可以来源于我们实验的原始数据,读取原始数据进入R语言的过程其实就是我们输入计算数据的过程)

2.我们需要对这个数据进行的计算方法(等同于R语言中函数的概念)

当我们在R语言中输入数据(需要计算的数据)及函数(数据的处理方法)后,计算机会输出一个结果,这就是我们要达到的目的

所以初学者对R语言理解的两大基础为理解数据和理解函数

R语言初学者基础:数据的认识

R语言初学者基础:函数的认识

一.对比变量运行前后变化,推理出函数运行意义

如:

temp="abcdef"#赋值变量

temp#可以直接显示

substring(temp,1,3)#比较之前显示的和变量关系

二.?加函数名字查看帮助文档,帮助文档看不懂用谷歌翻译

?substring

#Description中写了简介,Usage用法,最后有例子,不需要强行记下函数,通过看这三点已经能大致了解函数的运行意义

#如:

substr("abcdef", 2, 4)

substring("abcdef", 1:6, 1:6)

## strsplit is more efficient ...

substr(rep("abcdef", 4), 1:4, 4:5)

x <- c("asfef", "qwerty", "yuiop[", "b", "stuff.blah.yech")

substr(x, 2, 5)

substring(x, 2, 4:6)

substring(x, 2) <- c("..", "+++")

注意:R包可以理解为函数的合集,可以理解为复杂的函数,所以了解R包同

三.常见函数的意义

getwd()#找寻当前运行默认文件夹

setwd("../")#更改当前运行默认文件夹

#光标在/后按住tab出来上一级文件夹,只有英文的能识别,选好后运行

typeoff()#判断数据类型的的函数

length()#长度

dev.off()#关闭画板;dev.new()#打开画板:通常不出图时可以用这个

dim()#查看维度

class()#查看数据类型

head()#查看数据头几行

.libPaths()#查看R包安装的位置

apply(exprSet,1,sum(x>1)>5)#对数据中每一行进行一个什么运算,1代表行,2代表列

补充中。。。

上一篇下一篇

猜你喜欢

热点阅读