楼主: slowry
5691 49

R Data Science Quick Reference: A Pocket Guide to APIs, Libraries, and Packages [推广有奖]

大师

59%

还不是VIP/贵宾

-

威望
12
论坛币
921860 个
通用积分
5839.2647
学术水平
3054 点
热心指数
3446 点
信用等级
3180 点
经验
214024 点
帖子
4706
精华
0
在线时间
12206 小时
注册时间
2018-3-1
最后登录
2022-6-29

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R Data Science Quick Reference: A Pocket Guide to APIs, Libraries, and Packages
by Thomas Mailund  (Author)

About the Author
Thomas Mailund is an associate professor at Aarhus University, Denmark. He has a background in math and computer science.  For the last decade, his main focus has been on genetics and evolutionary studies, particularly comparative genomics, speciation, and gene flow between emerging species.  He has published Beginning Data Science in R, Functional Programming in R, and Metaprogramming in R with Apress as well as other books.  

About this book
In this handy, practical book you will cover each concept concisely, with many examples. You'll be introduced to several R data science packages, with examples of how to use each of them.
In this book, you’ll learn about the following APIs and packages that deal specifically with data science applications: readr, dibble, forecasts, lubridate, stringr, tidyr, magnittr, dplyr, purrr, ggplot2, modelr, and more.
After using this handy quick reference guide, you'll have the code, APIs, and insights to write data science-based applications in the R programming language.  You'll also be able to carry out data analysis.  

What You Will Learn
  • Import data with readr
  • Work with categories using forcats, time and dates with lubridate, and strings with stringr
  • Format data using tidyr and then transform that data using magrittr and dplyr
  • Write functions with R for data science, data mining, and analytics-based applications
  • Visualize data with ggplot2 and fit data to models using modelr


Who This Book Is For
Programmers new to R's data science, data mining, and analytics packages.  Some prior coding experience with R in general is recommended.  

Brief contents
Chapter 1: Introduction 1
Chapter 2: Importing Data: readr 5
    Functions for Reading Data .6
    File Headers 8
    Column Types 11
        String-based Column Type Specification .12
    Function-based Column Type Specification 18
    Parsing Time and Dates 22
    Space-separated Columns 28
    Functions for Writing Data 31
Chapter 3: Representing Tables: tibble 33
    Creating Tibbles 33
    Indexing Tibbles 38
Chapter 4: Reformatting Tables: tidyr 45
    Tidy Data .45
    Gather and Spread 46
    Complex Column Encodings 51
    Expanding, Crossing, and Completing .57
    Missing Values 61
    Nesting Data .66
Chapter 5: Pipelines: magrittr 71
    The Problem with Pipelines 71
    Pipeline Notation .74
    Pipelines and Function Arguments .75
    Function Composition .78
    Other Pipe Operations .79
Chapter 6: Functional Programming: purrr .83
    General Features of purrr Functions .84
    Filtering .84
    Mapping 86
    Reduce and Accumulate .97
    Partial Evaluation and Function Composition 101
    Lambda Expressions .104
Chapter 7: Manipulating Data Frames: dplyr 109
    Selecting Columns 109
    Filter 117
    Sorting 125
    Modifying Data Frames .127
    Grouping and Summarizing 133
    Joining Tables .146
    Income in Fictional Countries .155
Chapter 8: Working with Strings: stringr .161
    Counting String Patterns .161
    Splitting Strings 164
    Capitalizing Strings .166
    Wrapping, Padding, and Trimming 166
    Detecting Substrings .171
    Extracting Substrings 174
    Transforming Strings 174
Chapter 9: Working with Factors: forcats 181
    Creating Factors 181
    Concatenation .183
    Projection 186
    Adding Levels 190
    Reorder Levels 191
Chapter 10: Working with Dates: lubridate .195
    Time Points .195
    Time Zones 197
    Time Intervals .199
Chapter 11: Working with Models: broom and modelr .205
    broom .205
    modelr .208
Chapter 12: Plotting: ggplot2  219
    The Basic Plotting Components in ggplot2 .219
    Adding Components to Plot Objects 221
        Adding Data .223
        Adding Aesthetics 223
        Adding Geometries 224
        Facets 232
        Adding Coordinates .236
Chapter 13: Conclusions .239
Index .241

Pages: 246 pages
Publisher: Apress; 1st ed. edition (September 30, 2019)
Language: English
ISBN-10: 1484248937
ISBN-13: 978-1484248935

PDF version
Apress__R Data Science Quick Reference.pdf (2.15 MB, 需要: 15 个论坛币)


EPUB version
Apress__R Data Science Quick Reference.epub (1.14 MB, 需要: 15 个论坛币)

二维码

扫码加我 拉你入群

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

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

关键词:Data Science Reference libraries Packages package

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
lifesong + 1 + 1 + 1 精彩帖子, 热心帮助,光速回复
waterhorse + 5 + 4 + 4 + 4 精彩帖子
wwqqer + 100 精彩帖子

总评分: 经验 + 100  论坛币 + 5  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

本帖被以下文库推荐

沙发
tsangwm 发表于 2019-8-8 00:30:13 |只看作者 |坛友微信交流群
谢谢分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
wl5f 在职认证  发表于 2019-8-8 07:21:11 |只看作者 |坛友微信交流群
谢谢分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
junzhitianxia 发表于 2019-8-8 12:43:01 |只看作者 |坛友微信交流群
r语言的codebook
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

报纸
labour5 发表于 2019-8-8 15:03:40 |只看作者 |坛友微信交流群
谢谢分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

地板
yangkewen 发表于 2019-8-8 15:04:31 |只看作者 |坛友微信交流群
谢谢分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

7
孤独红狐 发表于 2019-8-8 15:45:39 |只看作者 |坛友微信交流群
谢谢分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

8
edmcheng 发表于 2019-8-8 17:05:35 |只看作者 |坛友微信交流群
Thanks a lot!
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

9
l58po 发表于 2019-8-8 22:19:29 |只看作者 |坛友微信交流群
R语言必须要学习 谢谢楼主分享
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

10
jessie68us 发表于 2019-8-9 06:21:06 |只看作者 |坛友微信交流群
好书,收藏了。谢谢。赞!
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
slowry + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 15:31