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

2016-08-23 10:30 阅读(488)    评论(0)   

问题

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

指南

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

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

1

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

2

将个例列表转换为计数表形式:
个例列表形式的数据同样可以由一个包含各变量组合情况的计数表来表现,在下面的例子里,我们将转换后的计数表存为countdf:

3

将列联表转换为个例列表形式:

4

这里所用到的函数countsToCases将会在后文中作具体介绍。
将列联表转换为组合计数表形式:

5

 

将组合计数表转换为个例列表形式:

6

这里所用到的函数countsToCases将会在后文中作具体介绍。

将组合计数表转换为列联表形式:

7

countsToCases() 函数
以下为上面例子中countsToCases()函数的具体代码:

8

 

公司二维码

分享到:

相关推荐

  • 9c2f4aa9-106b-4633-a61c-d64b6bf0d26a_w_00600

    制造了无数恐怖事件,这位毒枭却被老百姓尊为救世主,竟还差点当上总统

    如何实现一夜暴富,除了中彩票外还有另一个办法——寻宝。 2015年,哥伦比亚的一名农夫就在一处田野里,直接挖出了10大桶现金,足足有6亿美金。 经警方推测,这巨额的现金正是世纪大毒枭巴勃罗·埃斯科瓦尔留下的“秘密宝藏”。 巴勃罗是历史上最大的毒枭,极其夸张地曾靠贩卖可卡因登上了世...

  • 0

    他是靠五笔阻止了汉字“拉丁化”的英雄,却遭盗版残害终沦为古董

    在一代80、90后“中年人”的童年里,都曾日思夜想过一台“小霸王”学习机。 只要在塑料外壳中,插上一张游戏卡,就能让人连玩三天三夜不停歇。 那么问题就来了,你到底是怎么才让父母同意买下这么台“误人子弟”的机器? 想必大家还是小学生时,就早就看穿一切——妈,我想学五笔打字。 就是...

  • 1983i.75-600w

    两次独揽诺奖的天才,晚年竟走火入魔煽动民众一起迷信维生素保健

    科学发展并非朝着真理直线前进,种种错误反而成为人类做出种种突破的催化剂。 但也并不是所有的错误都具备催化剂的属性,有些错误它能够进化为更大的错误。 十九世纪有一位改写了化学史的伟大化学家,他叫做鲍林。 作为一个诺贝尔奖双料得主,他不仅是一位天赋秉异的化学家,更是一位世界和...

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

SME 发掘你不知道的科技故事