目錄(359章)
倒序
- coverpage
- Title Page
- Copyright
- Modern R Programming Cookbook
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Installing and Configuring R and its Libraries
- Introduction
- Installing and configuring base R in Windows
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Installing and configuring base R in Linux
- Getting ready
- How to do it...
- There's more...
- See also
- Installing and configuring RStudio IDE in Windows
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Installing and configuring RStudio IDE in Linux
- Getting ready
- How to do it…
- How it works...
- See also
- Installing and configuring R tools for Visual Studio in Windows
- Getting ready
- How to do it…
- How it works…
- See also
- Installing R libraries from various sources
- Getting ready
- How to do it…
- The ggplot2 library
- The devtools library
- Installing a library from GitHub
- Installing a library from the BioC repository
- How it works…
- There's more…
- See also
- Installing a specific version of R library
- Getting ready
- How to do it…
- How it works…
- Data Structures in R
- Introduction
- Creating a vector and accessing its properties
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a matrix and accessing its properties
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a data frame and accessing its properties
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating an array and accessing its properties
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a list from a combination of vector matrix and data frame
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Converting a matrix to a data frame and a data frame to a matrix
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Writing Customized Functions
- Introduction
- Writing your first function in R
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Writing functions with multiple arguments and use of default values
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Handling data types in input arguments
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Producing different output types and return values
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Making a recursive call to a function
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Handling exceptions and error messages
- Getting ready
- How to do it…
- How it works…
- There’s more…
- See also
- Conditional and Iterative Operations
- Introduction
- The use of the if conditional statement
- Getting ready
- How to do it…
- How it works…
- There’s more…
- The use of the if…else conditional operator
- Getting ready
- How to do it…
- How it works…
- There’s more…
- The use of the ifelse vectorised conditional operator
- Getting ready
- How to do it…
- How it works…
- There’s more…
- See also
- Writing a function using the switch operator
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Comparing the performance of switch and series of the if…else statements
- Getting ready
- How to do it…
- How it works…
- Using for loop for iterations
- Getting ready
- How to do it…
- How it works…
- Vectorised operation versus for loop
- Getting ready
- How to do it…
- How it works…
- R Objects and Classes
- Introduction
- Defining a new S3 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Defining methods for the S3 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a generic function and defining a method for the S3 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- Defining a new S4 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Defining methods for an S4 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a function to return an object of the S4 class
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Querying Filtering and Summarizing
- Introduction
- Using the pipe operator for data processing
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Efficient and fast summarization using the dplyr verbs
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Using the customized function within the dplyr verbs
- Getting ready
- How to do it...
- How it works...
- There's more…
- See also
- Using the select verb for data processing
- Getting ready
- How to do it...
- How it works...
- There's more…
- See also
- Using the filter verb for data processing
- Getting ready
- How to do it...
- How it works...
- Using the arrange verb for data processing
- Getting ready
- How to do it...
- How it works...
- There's more…
- Using mutate for data processing
- Getting ready
- How to do it...
- How it works...
- There's more…
- Using summarise to summarize dataset
- Getting ready
- How to do it...
- How it works...
- R for Text Processing
- Introduction
- Extracting unstructured text data from a plain web page
- Getting ready
- How to do it…
- How it works…
- There’s more…
- Extracting text data from an HTML page
- Getting ready
- How to do it…
- How it works…
- There's more…
- Extracting text data from an HTML page using the XML library
- Getting ready
- How to do it…
- How it works…
- Extracting text data from PubMed
- Getting ready
- How to do it…
- How it works…
- There's more…
- Importing unstructured text data from a plain text file
- Getting ready
- How to do it…
- How it works…
- There's more…
- Importing plain text data from a PDF file
- Getting ready
- How to do it…
- How it works…
- There's more…
- Pre-processing text data for topic modeling and sentiment analysis
- Getting ready
- How to do it…
- How it works…
- There's more…
- Creating a word cloud to explore unstructured text data
- Getting ready
- How to do it…
- How it works…
- There's more…
- Using regular expression in text processing
- Getting ready
- How to do it…
- How it works…
- There's more…
- R and Databases
- Introduction
- Installing the PostgreSQL database server
- Getting ready
- How to do it…
- How it works…
- Creating a new user in the PostgreSQL database server
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Creating a table in a database in PostgreSQL
- Getting ready
- How to do it...
- How it works…
- There's more…
- Creating a dataset in PostgreSQL from R
- Getting ready
- How to do it...
- How it works...
- Interacting with the PostgreSQL database from R
- Getting ready
- How to do it…
- How it works…
- There's more...
- Creating and interacting with the SQLite database from R
- Getting ready
- How to do it...
- How it works...
- There's more…
- Parallel Processing in R
- Introduction
- Creating an XDF file from CSV input
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Processing data as a chunk
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Comparing computation time with data frame and XDF
- Getting ready
- How to do it…
- How it works…
- There's more…
- Linear regression with larger data (rxFastLiner)
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also 更新時間:2021-07-08 09:49:20
推薦閱讀
- Getting Started with React
- 深度學習經典案例解析:基于MATLAB
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Mastering Apache Spark 2.x(Second Edition)
- Learning JavaScript Data Structures and Algorithms
- 計算機應用基礎實踐教程
- Mastering openFrameworks:Creative Coding Demystified
- Test-Driven Development with Django
- HTML5權威指南
- Programming Microsoft Dynamics? NAV 2015
- 深入淺出Python數據分析
- HTML5 WebSocket權威指南
- 鋁合金陽極氧化與表面處理技術(第三版)
- JavaScript前端開發程序設計教程(微課版)
- 自己動手做智能產品:嵌入式JavaScript實現
- VBA Automation for Excel 2019 Cookbook
- 深入理解C++11:C++11新特性解析與應用
- VB語言程序設計實驗教程
- Kotlin for Enterprise Applications using Java EE
- Hands-On Android UI Development
- Neural Networks with R
- C語言開發從入門到精通
- 研發質量保障與工程效率
- Understanding Software
- KNIME Essentials
- Python Parallel Programming Cookbook
- JavaScript程序設計基礎教程
- 孩子趣味學編程之Scratch篇
- Android 6 Essentials
- 健壯的Python