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
Data Import and Export
File System Navigation
Working Directory Concepts
File Path Specifications
Directory Listing (`list.files()`)
File Information (`file.info()`)
Reading Text-based Data Files
CSV Files
`read.csv()` Function
`read.csv2()` for European Format
Handling Headers
Specifying Data Types
Dealing with Missing Values
Tab-delimited Files
`read.delim()` Function
`read.delim2()` Function
General Delimited Files
`read.table()` Function
Custom Separators
Quote Handling
Comment Characters
Fixed-width Files
`read.fwf()` Function
Specifying Column Widths
Column Positioning
Reading Structured Data Files
Excel Files
`readxl` Package
`read_excel()` Function
Sheet Selection
Range Specification
`openxlsx` Package
Advanced Excel Features
Multiple Sheets
JSON Files
`jsonlite` Package
`fromJSON()` Function
Nested JSON Structures
XML Files
`xml2` Package
XML Parsing
XPath Queries
Reading from Statistical Software
SAS Files
`haven` Package
`read_sas()` Function
SPSS Files
`read_spss()` Function
Variable Labels
Value Labels
Stata Files
`read_stata()` Function
Stata-specific Features
Other Formats
`foreign` Package
Legacy Format Support
Web Data Sources
Reading from URLs
Direct URL Reading
HTTP Headers
Authentication
Web Scraping
`rvest` Package
HTML Parsing
CSS Selectors
APIs and Web Services
REST API Consumption
JSON API Responses
Authentication Methods
Writing Data Files
CSV Export
`write.csv()` Function
Custom Separators
Row Names Handling
General Text Export
`write.table()` Function
Formatting Options
Excel Export
`writexl` Package
`openxlsx` Package
Multiple Sheets
Formatting Options
R Object Persistence
Saving R Objects
`save()` Function
`saveRDS()` Function
Workspace Saving (`save.image()`)
Loading R Objects
`load()` Function
`readRDS()` Function
Object Name Preservation
Database Connectivity
Database Connection Concepts
DBI Package Framework
Connection Management
Query Execution
Result Handling
Specific Database Drivers
SQLite (`RSQLite`)
PostgreSQL (`RPostgreSQL`)
MySQL/MariaDB (`RMariaDB`)
SQL Server (`odbc`)
Database Operations
Reading Tables
Writing Tables
SQL Query Execution
Transaction Management
Previous
5. R Data Structures
Go to top
Next
7. Data Manipulation with Base R