Useful Links
Computer Science
Data Science
R Programming for Data Science
1. Introduction to R for Data Science
2. R Language Fundamentals
3. Data Import and Export
4. Data Manipulation with tidyverse
5. Data Visualization with ggplot2
6. Programming Fundamentals in R
7. Statistical Analysis in R
8. Reproducible Research and Communication
9. R Ecosystem and Best Practices
R Language Fundamentals
Basic Syntax Elements
Assignment Operators
Left Assignment Operator
Right Assignment Operator
Equals Assignment
When to Use Each Operator
Comments and Documentation
Single-line Comments
Multi-line Comment Strategies
Code Documentation Best Practices
Case Sensitivity
Reserved Words and Keywords
Data Types in R
Numeric Types
Integer Type
Integer Declaration
Integer Limits
Double Type
Floating Point Representation
Precision Considerations
Character Type
String Creation and Manipulation
Escape Sequences
Encoding Issues
Logical Type
Boolean Values
Logical Operations
Missing Value Representation
Complex Type
Complex Number Operations
Real and Imaginary Components
Raw Type
Byte-level Data Handling
Raw Data Conversion
Special Values
NA (Not Available)
NULL Values
Inf and -Inf
NaN (Not a Number)
Data Structures
Vectors
Atomic Vector Creation
Vector Types and Coercion
Named Vectors
Vector Arithmetic
Recycling Rules
Vector Indexing
Positive Integer Indexing
Negative Integer Indexing
Logical Indexing
Character Indexing
Vector Modification
Vector Functions
Length and Structure
Sorting and Ordering
Unique Values
Matrices
Matrix Creation Methods
Matrix Attributes
Dimensions
Row and Column Names
Matrix Indexing
Single Element Access
Row and Column Selection
Submatrix Extraction
Matrix Operations
Element-wise Operations
Matrix Multiplication
Transpose and Inverse
Matrix Functions
Arrays
Multi-dimensional Array Creation
Array Indexing
Array Operations
Dimension Manipulation
Lists
List Creation and Structure
Heterogeneous Data Storage
List Indexing Methods
Single Bracket Indexing
Double Bracket Indexing
Dollar Sign Notation
Nested Lists
List Modification
List Functions
Data Frames
Data Frame Structure
Creating Data Frames
Data Frame Properties
Row and Column Names
Data Types per Column
Data Frame Indexing
Column Selection
Row Selection
Conditional Subsetting
Data Frame Modification
Adding Columns
Adding Rows
Removing Elements
Data Frame Functions
Factors
Categorical Data Representation
Factor Creation
Factor Levels
Level Ordering
Level Modification
Ordered vs Unordered Factors
Factor Conversion
Working with Factor Levels
Operators and Expressions
Arithmetic Operators
Basic Arithmetic
Modular Arithmetic
Integer Division
Exponentiation
Relational Operators
Equality Testing
Inequality Comparisons
Numeric Comparisons
String Comparisons
Logical Operators
Element-wise Logical Operations
Short-circuit Logical Operations
Logical Operator Precedence
Assignment Operators
Special Operators
Sequence Operator
In Operator
Matrix Multiplication Operator
Previous
1. Introduction to R for Data Science
Go to top
Next
3. Data Import and Export