Skip to Content
高效R语言编程
book

高效R语言编程

by Colin Gillespie, Robin Lovelace
August 2018
Intermediate to advanced
227 pages
4h 16m
Chinese
China Electric Power Press Ltd.
Content preview from 高效R语言编程
高效数据木匠
123
aggregate 函数相对应的是分组函数 group_by 与通用函数 summarize(不
要混淆基本
R
summary),结合使用,我们将在本章后面“数据聚集”一
节看到相关内容。
链操作
dplyr
包的另外一个迷人特征是链操作的能力。
这样克服了
R
代码的美学问
题:你可使用将一些函数嵌入另外函数形成的长命令来回复一些相对简单的
问题。
结合 group_by() 数,管道可将数千行数据压缩成人类可读的内容。
下面代码给出如何使用链操作总结每
10
年的平均
Gini
指数:
wb_ineq %>%
select
Year, gini
%>%
mutate
decade = floor
Year / 10
* 10
%>%
group_by
decade
%>%
summarize
mean
gini, na.rm = TRUE
))
#> # A tibble: 6
×
2
#> decade `mean
gini, na.rm = TRUE
`
#> <dbl> <dbl>
#> 1 1970 40.1
#> 2 1980 37.8
#> 3 1990 42.0
#> 4 2000 40.5
#> # ... with 2 more rows
常用学习方法是尝试并突破它,所以尝试使用不同的
dplyr
关键词运行下前 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

数据科学之编程技术:使用R进行数据清理、分析与可视化

数据科学之编程技术:使用R进行数据清理、分析与可视化

迈克尔 弗里曼, 乔尔 罗斯
R数据科学

R数据科学

Hadley Wickham, Garrett Grolemund

Publisher Resources

ISBN: 9787519820855