美文网首页
R语言把数据框从“宽”变“长”

R语言把数据框从“宽”变“长”

作者: Ruta | 来源:发表于2020-01-16 12:17 被阅读0次

library(reshape2)

使用reshape2 包中的melt()函数。在anthoming数据集中,angle表示蚂蚁行走方向与

家的方向的角度(正表示顺时针),每个angle有两个度量变量(measurement)描述它,

expt表示在实验条件下走这个方向的蚂蚁数量🐜,ctrl表示在控制条件下走这个方向的

蚂蚁数量:

library(gcookbook) # 为了使用数据
anthoming

屏幕快照 2020-01-16 12.06.13.png

我们可以重塑该数据的结构,把两个度量变量都放在单独一列中。具体的做法是把这两列

的值放在一列中并新增一列存放两列的名称:

library(reshape2)

melt(anthoming,
id.vars = "angle",
variable.name = "condition",
value.name = "count")

屏幕快照 2020-01-16 12.16.49.png

相关文章

  • R语言把数据框从“宽”变“长”

    library(reshape2) 使用reshape2 包中的melt()函数。在anthoming数据集中,a...

  • 2019-08-10 Day-5 杜诗蓓

    今日重点:R语言数据类型:向量和数据框

  • R语言--高效操作数据框(dplyr包)(1)

    数据框是R语言中的一个重要数据结构,在数据分析过程中,主要的数据对象就是数据框。R语言内置了data.frame类...

  • R 语言-数据框

    数据框是一种表格式的数据结构。数据框旨在模拟数据集,与其他统计软件例如SAS的数据集的概念是一致的。数据集通常是由...

  • R语言——数据框

    由于不同的列包含不同模式(数值型、字符型)的数据,数据框的概念较矩阵来说更为一般。 数据框可通过函数data.fr...

  • R语言-数据框

    生成数据框 手动生成数据框 数据框名称=data.frame(列名1=数据,列名2=数据,....) 外部数据导入...

  • R programming - WEEK4

    参考文献 R语言实例-数据过滤grep正则表达式R 语言中,数据框依据不同列进行排序R语言rank函数详细解析R语...

  • R语言数据集行列互换技巧

    现在给大家介绍的数据处理技巧是长转宽,也就相当于Excel中的转置,不过用R语言实现的长转宽还有数据合并的功能,自...

  • reshape2包

    1.长/宽数据 R语言中,90%的情况下都是使用长型数据,比如构建回归模型,或者利用ggplot2构图,因此当遇到...

  • R语言笔记2(长数据宽数据转换)

    Aid_00s数据库的结构:Country.name Program.name Fy2000 Fy200...

网友评论

      本文标题:R语言把数据框从“宽”变“长”

      本文链接:https://www.haomeiwen.com/subject/hvlokctx.html