R is a language and environment for statistical computing and graphics. R is free, this slide is for beginner. start from the basic first. variables, data structure, reading data, chart, function, conditional statement, iteration, grouping, reshape, string operations.
9. Factor
X <- c(“Januari”, “Februari”, “Maret”, “April”, “Januari”)
X_factor <- as.factor(X)
>X_factor
[1] Januari Februari Maret April Januari
Levels: April Februari Januari Maret
46. Reshape2 - melt
> provinsi <- c("DKI Jakarta", "Jawa Barat", "Jawa Tengah")
> SD <- c(100,200,300)
> SMP <- c(120,210,310)
> SMA <- c(130,220,320)
> df <- data.frame(provinsi, SD, SMP, SMA)
> melt(df, id = c("provinsi"))
provinsi variable value
1 DKI Jakarta SD 100
2 Jawa Barat SD 200
3 Jawa Tengah SD 300
4 DKI Jakarta SMP 120
5 Jawa Barat SMP 210
6 Jawa Tengah SMP 310
7 DKI Jakarta SMA 130
8 Jawa Barat SMA 220
9 Jawa Tengah SMA 320
50. sprintf
> Name <- "Rio"
> Age <- 20
> City <- "NYC"
>
> sprintf("I am %s, %d years old, Live in %s", Name, Age,
City)
[1] "I am Rio, 20 years old, Live in NYC"
Printf format https://en.wikipedia.org/wiki/Printf_format_string