全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
45742 8
2018-05-26


我的数据框名称为gods
序号   房间   单价
1        102     34
2        102     56
3        102     43
4        103     56
5        104     76
6        104     44
7        105     55
8        106     22     我要计算这个数据框中的房间种类,以及各种类房间个数怎样写代码,比如,这个里面有5类房间,102房间有3个
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-5-26 21:33:35
没人回复这个问题吗?那我尝试给你提供一种思路。
题外话:如果这个用Excel来做,就很简单了。

下面是在R中的实现:
第一个问题:对分类变量计数,可以使用length函数和unique函数的嵌套,即统计不重复项的个数
第二个问题:统计每个分类所包含的个数,可以理解为每个分类重复了多少次,对于这个问题可以使用sum函数或者table函数,区别在于后者的效率更高,具体操作参考我的代码实现动态图~


如有更好的实现方法,请其他朋友赐教~
附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-27 14:23:00
感谢,我想要用的就是你第二种方法,使用table这个函数,看懂了,结果也是我想要的。我后面也想了下,感觉用with 这个函数也可以,代码是这样的with(gods,tapply(房间,list(房间),length)),我从别的地方自己想办法改过来的,不知道行不行,但是结果是正确的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-28 01:06:15
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-11-5 07:12:08
如果是两个分类变量呢
序号   房间   单价
1        102     34
1        102     56
1        102     34
1        103     56
2        104     44
2        104     44
3        105     55
3        106     22     
例如序号是1房号是102单价是34的变量有几个?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-1-15 09:00:48
123321lecley 发表于 2018-11-5 07:12
如果是两个分类变量呢
序号   房间   单价
1        102     34
你好 我想问一下你问的问题解决了吗?就是如果按照两个分类变量求频数。谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群