全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

数据科学--R语言实现(影印版)(英文版)

  • 定价: ¥108
  • ISBN:9787564173531
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:东南大学
  • 页数:492页
  • 作者:(新西兰)哈德利·...
  • 立即节省:
  • 2017-10-01 第1版
  • 2017-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    学习如何利用R语言洞察、知晓、理解原始数据。哈德利·威克姆、加勒特·格罗勒芒德著的《数据科学--R语言实现(影印版)(英文版)》介绍了R、RStudio以及tidyverse,后者是一组相互配合工作的R包,能够使数据科学更快速、流畅、富有乐趣。本书旨在帮助你尽快地上手数据科学相关的工作,并不要求读者具备编程经验。
    作者Hadley Wickham和Garrett Grolernund将一步步指导你对数据进行导入、提炼、探索以及建模并发布成果。除了处理数据所需的基本工具,你还将会对数据科学的周期拥有一个完整的、宏观的理解。

目录

Preface
Part I.  Explore
  1. Data Visualization with ggplot2
    Introduction
    First Steps
    Aesthetic Mappings
    Common Problems
    Facets
    Geometric Objects
    Statistical Transformations
    Position Adjustments
    Coordinate Systems
    The Layered Grammar of Graphics
  2. Workflow: Basics
    Coding Basics
    What's in a Name?
    Calling Functions
  3. Data Transformation with dplyr
    Introduction
    Filter Rows with filter()
    Arrange Rows with arrange()
    Select Columns with select()
    Add New Variables with mutate()
    Grouped Summaries with summarize()
    Grouped Mutates (and Filters)
  4. W0rkfl0w: Scripts
    Running Code
    RStudio Diagnostics
  5. Exploratory Data Analysis
    Introduction
    Questions
    Variation
    Missing Values
    Covariation
    Patterns and Models
    ggplot2 Calls
    Learning More
  6. Workflow: Projects
    What Is Real?
    Where Does Your Analysis Live?
    Paths and Directories
    RStudio Projects
    Summary
Part II.  Wrangle
  7. Tibbles with tibble
    Introduction
    Creating Tibbles
    Tibbles Versus data.frame
    Interacting with Older Code
  8. Data Import with readr
    Introduction
    Getting Started
    Parsing a Vector
    Parsing a File
    Writing to a File
    Other Types of Data
  9. Tidy Data with tidyr
    Introduction
    Tidy Data
    Spreading and Gathering
    Separating and Pull
    Missing Values
    Case Study
    Nontidy Data
  10. Relational Data with dplyr
    Introduction
    nycflightsl3
    Keys
    Mutating loins
    Filtering loins
    loin Problems
    Set Operations
  11. Strings with stringr
    Introduction
    String Basics
    Matching Patterns with Regular Expressions
    Tools
    Other Types of Pattern
    Other Uses of Regular Expressions
    stringi
  12. Factors with forcats
    Introduction
    Creating Factors
    General Social Survey
    Modifying Factor Order
    Modifying Factor Levels
  13. Dates and Times with lubridate
    Introduction
    Creating Date/Times
    Date-Time Components
    Time Spans
    Time Zones
Part III.  Program
  14. Pipeswith magrittr
    Introduction
    Piping Alternatives
    When Not to Use the Pipe
    Other Tools from magrittr
  15. Functions
    Introduction
    When Should You Write a Function?
    Functions Are for Humans and Computers
    Conditional Execution
    Function Arguments
    Return Values
    Environment
  16. Vectors
    Introduction
    Vector Basics
    Important Types of Atomic Vector
    Using Atomic Vectors
    Recursive Vectors (Lists)
    Attributes
    Augmented Vectors
  17. Iteration with purrr
    Introduction
    For Loops
    For Loop Variations
    For Loops Versus Functionals
    The Map Functions
    Dealing with Failure
    Mapping over Multiple Arguments
    Walk
    Other Patterns of For Loops
Part IV.  Model
  18. Model Basics with modelr
    Introduction
    A Simple Model
    Visualizing Models
    Formulas and Model Families
    Missing Values
    Other Model Families
  19. Model Building
    Introduction
    Why Are Low-Quality Diamonds More Expensive?
    What Affects the Number of Daily Flights?
    Learning More About Models
  20. Many Models with purrr and broom
    Introduction
    gapminder
    List-Columns
    Creating List-Columns
    Simplifying List-Columns
    Making Tidy Data with broom
Part V.  Communicate
  21. R Markdown
    Introduction
    R Markdown Basics
    Text Formatting with Markdown
    Code Chunks
    Troubleshooting
    YAML Header
    Learning More
  22. Graphics for Communication with ggplot2
    Introduction
    Label
    Annotations
    Scales
    Zooming
    Themes
    Saving Your Plots
    Learning More
  23. R Markdown Formats
    Introduction
    Output Options
    Documents
    Notebooks
    Presentations
    Dashboards
    Interactivity
    Websites
    Other Formats
    Learning More
  24. R Markdown Workflow
Index