Useful Links
Computer Science
Programming
By Language
R Programming
1. Introduction to R
2. Setting Up the R Environment
3. R Fundamentals
4. R Data Types
5. R Data Structures
6. Data Import and Export
7. Data Manipulation with Base R
8. Data Manipulation with Tidyverse
9. Programming Constructs in R
10. Data Visualization
11. Statistical Analysis in R
12. Reproducible Research and Reporting
13. Package Management and Development
14. Advanced R Programming
Setting Up the R Environment
Installing R
System Requirements
Downloading R from CRAN
Choosing the Right Version
Windows Installation
Step-by-step Installation Process
Installation Options
Setting Environment Variables
Verifying Installation
macOS Installation
Step-by-step Installation Process
Dealing with Security Settings
Command Line Tools Requirements
Verifying Installation
Linux Installation
Ubuntu/Debian Installation
CentOS/RHEL Installation
Using Package Managers
Compiling from Source
Managing Dependencies
Installing RStudio IDE
RStudio Desktop vs. Server
Downloading and Installing RStudio Desktop
System Requirements
Installation Process
Updating RStudio
Alternative IDEs
Visual Studio Code with R Extension
Emacs with ESS
Vim with R Plugin
RStudio Interface Overview
Console Pane
Command Execution
Output Display
Console Options
Source Editor Pane
Script Editing Features
Syntax Highlighting
Code Completion
Code Folding
Environment/History Pane
Environment Tab
History Tab
Connections Tab
Tutorial Tab
Files/Plots/Packages/Help Pane
Files Tab Navigation
Plots Tab Features
Packages Tab Management
Help Tab Usage
Viewer Tab
Configuring the Working Directory
Understanding Working Directory Concept
Checking Current Directory
Setting Working Directory
Best Practices for Directory Management
Relative vs. Absolute Paths
RStudio Projects
Benefits of Using Projects
Creating New Projects
Project Types
Project Directory Structure
Managing Multiple Projects
Project Options and Settings
Version Control Integration
Previous
1. Introduction to R
Go to top
Next
3. R Fundamentals