最近学习到Linux的管道符
|
可以将左侧的输入传递给右侧的函数处理,这种从左到右的函数处理方式看着就让人很舒服,想起R中其实也有这种类似的管道符 –%>%
。因此,就在这篇文章谈谈%>%
的基本特点和包含它的包magrittr
magrittr - Ceci n’est pas un pipe.
Ceci n’est pas un pipe 是一句法语,翻译过来的意思是 “这不是管道符”。
本文将介绍dplyr
包中几个基础的函数,掌握后可以应付一些基础的数据处理工作了,包括:
filter()
:筛选出包含特定值的数据,类似excel的ctrl + Farrange()
:重新排序数据框中的行select()
:按名称选取变量mutate()
:使用现有变量创建新变量%>%
: 管道符,将左侧的变量或函数返回结果传递到右侧方差同质性检验 : 检验两个正态随机变量的总体方差是否相等的一种假设检验方法。
本文介绍的是使用F-test进行方差同质性检验的方法。要注意,任何F-test都是对两个方差进行比较,但是方差同质性检验特指通过对两个样本方差的比较来判断两个正态分布的总体方差是否相等、
Student’s test —— 简称t-test,据说是作者当年为避风头而用“学生”这一笔名,所以就将该种方法称为学生检验了。
R语言是以向量化编程而闻名的。因此R的for循环相比于向量化操作而言有时候会较慢。
在众多编程语言中,大家都会接触到判断语句,各种条件的判断有助于我们根据不同的情况作出不同的选择,那么R又是如何在条件的十字路口作出判断呢?下面将以《R语言入门与实践》中的一个例子展开。
索引能够帮助我们从数据当中截取或去除特定的的部分,本文介绍在R中进行索引的常用规则,以及当我们只取data.frame
的一列时,如何保持data.frame
的格式。
R里面的函数定义方法
本文简单记录R中常用的数据读写工具