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

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

问题

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

指南

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

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

1

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

2

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

3

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

4

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

5

 

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

6

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

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

7

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

8

 

公司二维码

分享到:

相关推荐

  • 25

    上大学的猩猩走了,另一位精通手语的大猩猩仍沉迷养猫无动于衷

    最近一只红毛猩猩Chantek去世,这让它暂时变成最出名的猩猩。 它由女科学家Lyn抚养长大,学手语、上大学、使用货币。 然而,Chantek却因为试图攻击一位学生,被法院认定有攻击倾向被驱逐出人类社会。 它再也没有离开过囚笼,在困兽之笼中度过了抑郁的21年,最终离世。 事实上Chantek...

  • 1

    西洋火器山寨天王发明28发连铳,不仅进献失败还遭二品洋官迫害

    十里城南外,钟声咽戍楼 … 善于“骑射”的清廷曾被八国联军的连环火枪一路碾压。 “奇技淫巧”给这些心高气傲的当权者留下深深的阴影。 回顾历朝兵工火器发展,清朝本不至于被碾压得这么惨,这样的结局也是清朝统治者咎由自取。   元明两朝便发现了火药的妙用,并研发火器运用...

  • getImage

    奇才精通百种语言,初出茅庐却比肩大师,竟因官职炮轰领导是三等人才

    随着社会制度的改变,当今的社会主流价值观和百年前相比发生了极大的改变。 中国社会向来不爱歌颂的商人,在新的时代地位变得空前的高。 人们对成功商人的崇拜从“马云爸爸”、“思聪老公”等称呼中就可以体会到。 甚至有人放言:“一流人才经商,二流人才当官,三流人才搞研究。” 文人学...

评论 抢沙发

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

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