← Home

📊

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers DevOps & CLI
🍎
macOS DevOps & CLI
🏗ïļ
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
⎈
Helm DevOps & CLI
ðŸ”Ļ
Jenkins DevOps & CLI
ðŸ”Ĩ
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
ðŸ’ŧ
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁ïļ
Azure CLI DevOps & CLI
☁ïļ
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂ïļ
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
ðŸ”Ē
NumPy Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

Basics

Variables & Data Types

Assignment
x <- 10
x = 10  # also works
Numeric
x <- 3.14
Integer
x <- 5L
Character
name <- "R"
Logical
flag <- TRUE
Vector
v <- c(1, 2, 3, 4, 5)
List
lst <- list(name="John", age=30)
Check type
class(x)
typeof(x)

Vectors

Create vector
v <- c(1, 2, 3, 4, 5)
Sequence
1:10
seq(1, 10, by=2)
Repeat
rep(1, times=5)
rep(1:3, each=2)
Access element
v[1]  # first element (1-indexed)
v[c(1,3)]  # 1st and 3rd
Slice
v[2:4]  # elements 2 to 4
Negative index
v[-1]  # all except first
Vector operations
v * 2  # element-wise
sum(v)
mean(v)
max(v), min(v)

Data Frames

Creating Data Frames

Create
df <- data.frame(
  name = c("Alice", "Bob"),
  age = c(25, 30)
)
From vectors
df <- data.frame(col1=v1, col2=v2)
View structure
str(df)
head(df)
tail(df)
Dimensions
nrow(df)
ncol(df)
dim(df)
Column names
names(df)
colnames(df)

Accessing Data

Column
df$name
df["name"]
df[, "name"]
Row
df[1, ]  # first row
Cell
df[1, 2]  # row 1, col 2
Multiple columns
df[, c("name", "age")]
Filter rows
df[df$age > 25, ]
Subset
subset(df, age > 25)

Manipulating Data

Add column
df$new_col <- values
Remove column
df$col <- NULL
Merge
merge(df1, df2, by="id")
Bind rows
rbind(df1, df2)
Bind columns
cbind(df1, df2)
Sort
df[order(df$age), ]

Control Flow

Conditionals & Loops

If/else
if (x > 0) {
  print("positive")
} else if (x < 0) {
  print("negative")
} else {
  print("zero")
}
Ifelse (vectorized)
ifelse(x > 0, "pos", "neg")
For loop
for (i in 1:10) {
  print(i)
}
While loop
while (x < 10) {
  x <- x + 1
}
Break/Next
for (i in 1:10) {
  if (i == 5) break
  if (i == 3) next
  print(i)
}

Functions

Defining Functions

Basic function
add <- function(a, b) {
  return(a + b)
}
Default arguments
greet <- function(name = "World") {
  paste("Hello,", name)
}
Implicit return
square <- function(x) x^2
Multiple returns
stats <- function(v) {
  list(mean=mean(v), sd=sd(v))
}
Anonymous function
sapply(1:5, function(x) x^2)

Apply Functions

apply
apply(matrix, 1, sum)  # by row
apply(matrix, 2, sum)  # by col
lapply
lapply(list, function)  # returns list
sapply
sapply(list, function)  # simplifies
mapply
mapply(function, v1, v2)  # parallel
tapply
tapply(values, groups, mean)

Tidyverse (dplyr)

dplyr Basics

Load
library(dplyr)
library(tidyverse)
Pipe operator
df %>% filter(x > 5) %>% select(a, b)
Filter
df %>% filter(age > 25)
Select columns
df %>% select(name, age)
df %>% select(-id)  # exclude
Mutate
df %>% mutate(age2 = age * 2)
Arrange
df %>% arrange(age)
df %>% arrange(desc(age))
Group by
df %>% group_by(category)
Summarize
df %>% summarize(mean_age = mean(age))

More dplyr

Join
left_join(df1, df2, by = "id")
inner_join(df1, df2, by = "id")
Distinct
df %>% distinct(category)
Count
df %>% count(category)
Rename
df %>% rename(new_name = old_name)
Slice
df %>% slice(1:10)
Pull (extract)
df %>% pull(column)

Plotting

Base R Plots

Scatter plot
plot(x, y)
Line plot
plot(x, y, type = "l")
Histogram
hist(x)
Bar plot
barplot(table(x))
Box plot
boxplot(y ~ group)

ggplot2

Basic structure
ggplot(df, aes(x=col1, y=col2)) +
  geom_point()
Scatter
ggplot(df, aes(x, y)) + geom_point()
Line
ggplot(df, aes(x, y)) + geom_line()
Bar
ggplot(df, aes(x)) + geom_bar()
Histogram
ggplot(df, aes(x)) + geom_histogram()
Facet
+ facet_wrap(~category)
Theme
+ theme_minimal()
Labels
+ labs(title="Title", x="X", y="Y")

File I/O

Reading & Writing

Read CSV
df <- read.csv("file.csv")
df <- readr::read_csv("file.csv")
Write CSV
write.csv(df, "file.csv", row.names=FALSE)
Read Excel
library(readxl)
df <- read_excel("file.xlsx")
Write Excel
library(writexl)
write_xlsx(df, "file.xlsx")
Save R object
saveRDS(obj, "file.rds")
Load R object
obj <- readRDS("file.rds")

Statistics

Basic Statistics

Summary
summary(df)
Mean/Median
mean(x)
median(x)
SD/Variance
sd(x)
var(x)
Quantiles
quantile(x, 0.25)
Correlation
cor(x, y)
t-test
t.test(x, y)
Chi-square
chisq.test(table)
Linear regression
model <- lm(y ~ x, data=df)
summary(model)