原文:R语言-数据整形之reshape2包

R语言中reshape 函数族 前言 前几天放出来的那个R的展示中,有说到其实学R的过程更多的就是熟悉各种函数的过程 学习统计模型不在此列...我个人还是倾向于不要借助软件来学习理论知识,虽然可以直接看codes...笔和纸上的推导还是不可或缺的基本功 ,然后各种基础函数熟悉了之后很多被打包好的函数就是缩短代码长度的利器了。 excel里面有神奇的 数据透视表 pivot table ,其实很多时 ...

2016-05-26 16:14 0 4045 推荐指数:

查看详情

R语言学习笔记:使用reshape2实现整合与重构

  R语言中提供了许多用来整合和重塑数据的强大方法。 整合 aggregate 重塑 reshape   在整合数据时,往往将多组观测值替换为根据这些观测计算的描述统计量。   在重塑数据时,则会通过修改数据的结构(行与列)来决定数据的组织方式。   样例数据:mtcars ...

Tue Oct 30 08:07:00 CST 2018 0 1757
R语言-数据整形之plyr

R语言中plyr 前言   apply族函数是R语言中很有特色的一类函数,包括了apply、sapply、lapply、tapply、aggregate等等。这一类函数本质上是将数据进行分割、计算和整合。它们在数据分析的各个阶段都有很好的用处。例如在数据准备阶段,我们可以按某个标准将数据分组 ...

Mon May 30 08:32:00 CST 2016 0 9218
R语言-数据整形之dplyr

R语言dplyr 前言   2014年刚到, 就在 Feedly 订阅里看到 RStudio Blog 介绍 dplyr 已发布 (Introducing dplyr), 此将原本 plyr 中的 ddply() 等函数进一步分离强化, 专注接受dataframe对象, 大幅提高了速度 ...

Wed Jun 08 17:59:00 CST 2016 0 2800
R实战 第八篇:重塑数据(reshape2)

数据重塑通常使用reshape2reshape2用于实现对宽数据及长数据之间的相互转换,由于reshape2不在R的默认安装列表中,在第一次使用之前,需要安装和引用: 重塑数据,首先把宽数据融合(melt),以使每一行都只表示一个变量,然后把数据重塑(cast)为想要 ...

Wed Jul 18 19:15:00 CST 2018 0 4901
reshape2 数据操作 数据融合 (melt)

前面一篇讲了cast,想必已经见识到了reshape2的强大,当然在使用cast时配合上melt这种强大的揉数据能力才能表现的淋漓尽致。 下面我们来看下,melt这个函数以及它的特点。 melt(data, ..., na.rm = FALSE, value.name = "value ...

Thu Aug 04 06:52:00 CST 2016 0 5615
reshape2 数据操作 数据融合( cast)

我们在做数据分析的时候,对数据进行操作也是一项极其重要的内容,这里我们同样介绍强大包reshape2,其中的几个函数,对数据进行操作cast和melt两个函数绝对少不了。 首先是cast,把长型数据转换成你想要的任何宽型数据, dcast(data, formula ...

Wed Aug 03 06:33:00 CST 2016 0 4613
R语言-数据整形之apply函数族

R语言中的apply函数族 前言   最初学习R的时候,当成“又一门编程语言”来学习,但是怎么学都觉得别扭。现在我的看法倾向于,R不是一种通用型的编程语言,而是一种统计领域的软件工具。因此,不能用通用型编程的思维来设计R代码。R是一种面向数组(array-oriented)的语法,它更像数学 ...

Wed May 25 00:19:00 CST 2016 0 4558
R语言-数据整形之aggregate函数

R语言中aggregate函数 前言   这个函数的功能比较强大,它首先将数据进行分组(按行),然后对每一组数据进行函数统计,最后把结果组合成一个比较nice的表格返回。根据数据对象不同它有三种用法,分别应用于数据框(data.frame)、公式(formula)和时间序列(ts ...

Thu May 26 06:57:00 CST 2016 0 46734
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM