美文网首页数据科学与Python数据科学家R语言学习
R语言中的数据框与列联表的转换丨数析学院

R语言中的数据框与列联表的转换丨数析学院

作者: Datartisan数据工匠 | 来源:发表于2016-08-23 10:24 被阅读114次

问题

在R中,如何实现样本数据框、样本类型组合计数数据框以及数据列联表之间进行相互转换?

指南

下列三个数据结构传达了一致的数据信息,但它们的格式截然不同:

  • cases: 由具体的样本个例case罗列而成。
  • ctable: 列联表形式。
  • counts: 计数表,其中每一行代表一种变量的组合。

将个例列表转换为列联表形式:
将一个个例列表转换为列联表的方法我们其实已经在上文中透露给大家了:


将个例列表转换为计数表形式:
个例列表形式的数据同样可以由一个包含各变量组合情况的计数表来表现,在下面的例子里,我们将转换后的计数表存为countdf:
[站外图片上传中……(3)]
将列联表转换为个例列表形式:
[站外图片上传中……(4)]
这里所用到的函数countsToCases将会在后文中作具体介绍。
将列联表转换为组合计数表形式:
[站外图片上传中……(5)]
将组合计数表转换为个例列表形式:
[站外图片上传中……(6)]
这里所用到的函数countsToCases将会在后文中作具体介绍。

将组合计数表转换为列联表形式:
[站外图片上传中……(7)]
countsToCases() 函数
以下为上面例子中countsToCases()函数的具体代码:
[站外图片上传中……(8)]

数析学院为你定制精要课程!


[站外图片上传中……(9)]

相关文章

  • R语言中的数据框与列联表的转换丨数析学院

    问题 在R中,如何实现样本数据框、样本类型组合计数数据框以及数据列联表之间进行相互转换? 指南 下列三个数据结构传...

  • 数据框列的增删 丨数析学院

    问题: 在R中,如何增添或删除数据框中的列? 指南

  • R programming - WEEK4

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

  • Manipulating Data - 数据框与列联表转换

    问题 你想要在多种情况的一个数据框、每种情况类型计数的数据框以及一个列联表之间转换。 方案 这里有3种数据结构代表...

  • 长数据与宽数据的转换丨数析学院

    问题: 在R中,如何将宽格式的数据集转换为长格式数据集?「注:对于R里的许多函数,长格式的数据集可能比宽格式数据集...

  • R语言中的方差分析丨数析学院

    问题 在R中,如何使用方差分析的方法来对比多个群组? 指南 假设这个是你的数据集: 单因素组间方差分析 双因素组间...

  • R语言Data Frame数据框常用操作

    R语言Data Frame数据框常用操作 Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成...

  • Python 数据透视表丨数析学院

    数据透视表是我们在数据分析中常见的工具之一,本节将向大家介绍 Python 中数据透视表的构建与使用。首先导入 N...

  • Data Frame

    概念 Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以...

  • R语言中的数据框

    Data Frame一般被译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的...

网友评论

本文标题:R语言中的数据框与列联表的转换丨数析学院

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