【R语言】实现数据透视表--基于sqldf包、dplyr包、reshape2包

0. 前言 日常数据分析中,常常会使用Excel中的数据透视表功能解决一些汇总、求和、平均的任务;然而,当数据量比较大,无法将数据导入Excel处理,即使可以导入,Excel处理速度比较慢,有时候会出现卡死现象。既然我们使用R语言软件做数据分析,何必将数据导出用Excel分析,然后再导入R中呢?这里我们介绍一些R语言中类似于Excel中数据透视功能的函数。1. 数据准备 ...
摘要由CSDN通过智能技术生成

0. 前言

       日常数据分析中,常常会使用Excel中的数据透视表功能解决一些汇总、求和、平均的任务;然而,当数据量比较大,无法将数据导入Excel处理,即使可以导入,Excel处理速度比较慢,有时候会出现卡死现象。既然我们使用R语言软件做数据分析,何必将数据导出用Excel分析,然后再导入R中呢?这里我们介绍一些R语言中类似于Excel中数据透视功能的函数。

1. 数据准备

       这里我们虚构一些数据:某电商有两家分店,当客户下单的时候,由于一些原因,导致客户交易失败,每个月总部会汇总每个分店交易失败的数据,数据如下:

##交易失败月份
TransFailTime <- rep(c("2018-01", "2018-02", "2018-03"), each = 16)
##分店
Branch <- rep(c("branch_1", "branch_2"), times = 24)
##交易失败原因
TransFailCode <- rep(c("Failed_code01","Failed_code02","Failed_code04",
                        "Failed_code05","Failed_code06",
                        "Failed_code07","Failed_code08",
                        "Failed_code09"), each = 2, times = 3)
##交易失败客户
set.seed
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值