失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > R语言之实现Excel的数据透视功能

R语言之实现Excel的数据透视功能

时间:2018-08-25 15:23:22

相关推荐

R语言之实现Excel的数据透视功能

这篇文章将持续更新。

首先,当我们拥有如下数据集b:

> b V1 V2 V41 7063b3d0c075a4d276c5f06f4327cf4a effb071415be51f11e845884e67c0f8c 12 0db66c0dd3993fd3504bb98c3beb15b3 f87ff481d85d2f95335ab602f38a7655 13 f8c065dc140ec74c6e44144164e618e3 8a27d9a6c59628c991c154e8d93f412e 24 2c6082cf0d68e244f2a10325e8d1b85b ecea5fe33e6817d09c395f2910479728 35 2c6082cf0d68e244f2a10325e8d1b85b 31a3d0420d89c9b121bb55dbdbbeda6b 3

我们希望统计以V1分组,每一组的V4变量各指标的计数,在Excel的透视表里我们需要这样做:

而在R中要达到同样效果,我们的代码如下:

> dcast(tmp,V1~V4)Using V4 as value column: use value.var to override.Aggregation function missing: defaulting to lengthV1 1 2 31 0db66c0dd3993fd3504bb98c3beb15b3 1 0 02 2c6082cf0d68e244f2a10325e8d1b85b 0 0 23 7063b3d0c075a4d276c5f06f4327cf4a 1 0 04 f8c065dc140ec74c6e44144164e618e3 0 1 0

输出为Data.frame格式。(dcast函数需要载入reshape2包)

如果觉得《R语言之实现Excel的数据透视功能》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。