The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
https://goalkicker.com/
章节目录
1-1Content list
1-2About
1-3Chapter 1: Getting started with R Language
1-4Section 1.1: Installing R
1-5Section 1.2: Hello World!
1-6Section 1.3: Getting Help
1-7Section 1.4: Interactive mode and R scripts
1-8Chapter 2: Variables
1-9Section 2.1: Variables, data structures and basic Operations
1-10Chapter 3: Arithmetic Operators
1-11Section 3.1: Range and addition
1-12Section 3.2: Addition and subtraction
1-13Chapter 4: Matrices
1-14Section 4.1: Creating matrices
1-15Chapter 5: Formula
1-16Section 5.1: The basics of formula
1-17Chapter 6: Reading and writing strings
1-18Section 6.1: Printing and displaying strings
1-19Section 6.2: Capture output of operating system command
1-20Section 6.3: Reading from or writing to a file connection
1-21Chapter 7: String manipulation with stringi package
1-22Section 7.1: Count pattern inside string
1-23Section 7.2: Duplicating strings
1-24Section 7.3: Paste vectors
1-25Section 7.4: Splitting text by some fixed pattern
1-26Chapter 8: Classes
1-27Section 8.1: Inspect classes
1-28Section 8.2: Vectors and lists
1-29Section 8.3: Vectors
1-30Chapter 9: Lists
1-31Section 9.1: Introduction to lists
1-32Section 9.2: Quick Introduction to Lists
1-33Section 9.3: Serialization: using lists to pass information
1-34Chapter 10: Hashmaps
1-35Section 10.1: Environments as hash maps
1-36Section 10.2: package:hash
1-37Section 10.3: package:listenv
1-38Chapter 11: Creating vectors
1-39Section 11.1: Vectors from build in constants: Sequences of letters & month names
1-40Section 11.2: Creating named vectors
1-41Section 11.3: Sequence of numbers
1-42Section 11.4: seq()
1-43Section 11.5: Vectors
1-44Section 11.6: Expanding a vector with the rep() function
1-45Chapter 12: Date and Time
1-46Section 12.1: Current Date and Time
1-47Section 12.2: Go to the End of the Month
1-48Section 12.3: Go to First Day of the Month
1-49Section 12.4: Move a date a number of months consistently by months
1-50Chapter 13: The Date class
1-51Section 13.1: Formatting Dates
1-52Section 13.2: Parsing Strings into Date Objects
1-53Section 13.3: Dates
1-54Chapter 14: Date-time classes (POSIXct and POSIXlt)
1-55Section 14.1: Formatting and printing date-time objects
1-56Section 14.2: Date-time arithmetic
1-57Section 14.3: Parsing strings into date-time objects
1-58Chapter 15: The character class
1-59Section 15.1: Coercion
1-60Chapter 16: Numeric classes and storage modes
1-61Section 16.1: Numeric
1-62Chapter 17: The logical class
1-63Section 17.1: Logical operators
1-64Section 17.2: Coercion
1-65Section 17.3: Interpretation of NAs
1-66Chapter 18: Data frames
1-67Section 18.1: Create an empty data.frame
1-68Section 18.2: Subsetting rows and columns from a data frame
1-69Section 18.3: Convenience functions to manipulate data.frames
1-70Section 18.4: Introduction
1-71Section 18.5: Convert all columns of a data.frame to character class
1-72Chapter 19: Split function
1-73Section 19.1: Using split in the split-apply-combine paradigm
1-74Section 19.2: Basic usage of split
1-75Chapter 20: Reading and writing tabular data in plain-text files (CSV, TSV, etc.)
1-76Section 20.1: Importing .csv files
1-77Section 20.2: Importing with data.table
1-78Section 20.3: Exporting .csv files
1-79Section 20.4: Import multiple csv files
1-80Section 20.5: Importing fixed-width files
1-81Chapter 21: Pipe operators (%>% and others)
1-82Section 21.1: Basic use and chaining
1-83Section 21.2: Functional sequences
1-84Section 21.3: Assignment with %<>%
1-85Section 21.4: Exposing contents with %$%
1-86Section 21.5: Creating side eects with %T>%
1-87Section 21.6: Using the pipe with dplyr and ggplot2
1-88Chapter 22: Linear Models (Regression)
1-89Section 22.1: Linear regression on the mtcars dataset
1-90Section 22.2: Using the 'predict' function
1-91Section 22.3: Weighting
1-92Section 22.4: Checking for nonlinearity with polynomial regression
1-93Section 22.5: Plotting The Regression (base)
1-94Section 22.6: Quality assessment
1-95Chapter 23: data.table
1-96Section 23.1: Creating a data.table
1-97Section 23.2: Special symbols in data.table
1-98Section 23.3: Adding and modifying columns
1-99Section 23.4: Writing code compatible with both data.frame and data.table
1-100Section 23.5: Setting keys in data.table
1-101Chapter 24: Pivot and unpivot with data.table
1-102Section 24.1: Pivot and unpivot tabular data with data.table - I
1-103Section 24.2: Pivot and unpivot tabular data with data.table - II
1-104Chapter 25: Bar Chart
1-105Section 25.1: barplot() function
1-106Chapter 26: Base Plotting
1-107Section 26.1: Density plot
1-108Section 26.2: Combining Plots
1-109Section 26.3: Getting Started with R_Plots
1-110Section 26.4: Basic Plot
1-111Section 26.5: Histograms
1-112Section 26.6: Matplot
1-113Section 26.7: Empirical Cumulative Distribution Function
1-114Chapter 27: boxplot
1-115Section 27.1: Create a box-and-whisker plot with boxplot() {graphics}