R中data.table与dlyr的使用
来源:互联网 发布:正规淘宝刷平台有哪些 编辑:程序博客网 时间:2024/06/05 05:00
# 生成实验数据
set.seed(1234)smalldat <- data.frame(group1 = rep(1:2, each = 5), group2 = rep(c('a','b'), times = 5), x = rnorm(10))# convert to data.frame to data.tablelibrary(data.table)smalldat <- data.table(smalldat)# convert aggregated variable into raw data file
# 添加汇总的列smalldat[, aggGroup1 := mean(x), by = group1]# aggregate with 2 variablessmalldat[, aggGroup1.2 := mean(x), by = list(group1, group2)]
# 具有相似功能的plyr包的使用library(plyr)# create aggregated dataaggdat1 <- ddply(smalldat, .(group1), summarize, aggGroup1plyr = mean(x))aggdat12 <- ddply(smalldat, .(group1, group2), summarize, aggGroup1.1plyr = mean(x))# join back into data
# 类似merge的使用smalldat <- join(smalldat, aggdat1, by = 'group1')smalldat <- join(smalldat, aggdat12, by = c('group1', 'group2'))# print datasmalldat
# 按照某些给定字段去除重复的记录# Set keys - this sorts the data based on these valuessetkeyv(smalldat, c('group1','group2'))# keep unique observations (I also remove the variable x)uniqdat <- subset(unique(smalldat), select = -x)# print datauniqdat
0 0
- R中data.table与dlyr的使用
- R语言data.table包的使用
- data.table的使用
- R语言之data.frame和 data.table的创建
- R语言-data.table包使用(方便自己使用参考)
- 【数据处理】R语言--data.table包使用总结
- R语言-data.table包
- R语言data.table简介
- R data.table系统学习
- R packages for big data:data.table
- UE4中使用数据表(Data Table)
- R.net获取R中股票的dataframe中的data
- data table使用
- Scraping Data Table from Website by R
- Data.Table若干高级技巧【R package】
- R语言data.table速查手册
- R语言data.table包学习
- 如何在Table组件中使用Active Data Service?
- 将boa移植到android4.0平台跟踪报告
- Spring配置中引用外部属性文件
- EasyUI特殊情况下的BUG整理
- 基于 MINA 的 TLS/SSL NIO Socket 实现(二)
- Linux源码中的mktime算法解析
- R中data.table与dlyr的使用
- java数据库连接池配置的几种方法
- 解析如何去掉CodeIgniter URL中的index.php
- 深度探索C++对象模型之Data语意学读书笔记
- MongoDB数据表基本操作
- 非IMU模式下一条update语句产生REDO RECORD条数的探究
- Delphi XML的创建问题
- 某一天是当月的第几周,获取当月共有几周,获取某一周是的开始时间和结束时间
- c/c++ 数字转成字符串, 字符串转成数字