day1_practice3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
day1_practice3 [2017/12/12 11:49] – ↷ Page name changed from day1_practice_3 to day1_practice3 hyjeong | day1_practice3 [2021/03/17 13:09] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # " " – 공백 (default: sep=" ") | ||
+ | myname <- "Jason Bourne" | ||
+ | paste(" | ||
+ | # file name | ||
+ | file_id = 1533 | ||
+ | paste(" | ||
+ | # vector arguments | ||
+ | paste(LETTERS[1: | ||
+ | |||
+ | # vector 인수들을 원소별로 결합 후 collapse 정의 문자로 구분 | ||
+ | # (default) collapse = NULL | ||
+ | paste(" | ||
+ | paste(c(" | ||
+ | paste(c(" | ||
+ | paste(c(" | ||
+ | |||
+ | # paste(vector1, | ||
+ | paste(c(" | ||
+ | paste0(c(" | ||
+ | paste0(LETTERS[1: | ||
+ | |||
+ | test <- c(" | ||
+ | nchar(test) | ||
+ | |||
+ | f_name <- " | ||
+ | substr(f_name, | ||
+ | |||
+ | strtrim(" | ||
+ | strtrim(rep(" | ||
+ | |||
+ | strsplit(c(" | ||
+ | strsplit(c(" | ||
+ | |||
+ | |||
+ | x <- c(" | ||
+ | strsplit(x, " | ||
+ | strsplit(x," | ||
+ | strsplit(x," | ||
+ | unlist(strsplit(" | ||
+ | unlist(strsplit(" | ||
+ | unlist(strsplit(" | ||
+ | |||
+ | test = dir(" | ||
+ | grep(" | ||
+ | grep(" | ||
+ | |||
+ | dir(" | ||
+ | |||
+ | getwd() | ||
+ | setwd(" | ||
+ | dir() | ||
+ | dir.create(' | ||
+ | |||
+ | x <- c(1, | ||
+ | xmat <- matrix(c(1, | ||
+ | |||
+ | dat = data.frame() # 비어있는 데이터 프레임 | ||
+ | dat = edit(dat) | ||
+ | |||
+ | a = readline(" | ||
+ | a | ||
+ | b = readline(" | ||
+ | # Input two integers with comma : 3,5 | ||
+ | as.numeric(unlist(strsplit(b," | ||
+ | |||
+ | |||
+ | setwd('/ | ||
+ | x = scan(file=" | ||
+ | head(x) | ||
+ | x = scan(file=" | ||
+ | head(x) | ||
+ | x = scan(file=" | ||
+ | head(x) | ||
+ | x = scan(file=" | ||
+ | head(x) | ||
+ | x = scan(file=" | ||
+ | head(x) | ||
+ | |||
+ | dat = read.table(file=" | ||
+ | dat2 = read.table(file=" | ||
+ | dat3 = read.table(file=" | ||
+ | dat4 = read.table(file=" | ||
+ | |||
+ | x <- 1:10 | ||
+ | cat(x, | ||
+ | cat(x, | ||
+ | cat(" | ||
+ | # " | ||
+ | |||
+ | x1 <- 1:20 | ||
+ | x2 <- rep(c(" | ||
+ | x3 <- rep(c(T, | ||
+ | dat <- cbind(x1, | ||
+ | dat <- data.frame(x1, | ||
+ | write.table(dat, | ||
+ | col.names=T, | ||
+ | write.table(dat, | ||
+ | col.names=F, | ||
+ | write.table(dat, | ||
+ | |||
+ | |||
+ | library(xlsx) | ||
+ | dat = read.xlsx(file=' | ||
+ | as.data.frame=T, | ||
+ | head(dat) | ||
+ | |||
+ | save(list=ls(), | ||
+ | load(file = ' | ||
+ | |||
+ | x <- matrix(c(NA, | ||
+ | is.na(x) | ||
+ | sum(is.na(x)) # number of missing values | ||
+ | |||
+ | which(is.na(x)) # 1차원 위치 | ||
+ | which(is.na(x), | ||
+ | which(is.na(x), | ||
+ | |||
+ | v = c(" | ||
+ | lapply(v, | ||
+ | sp = strsplit(v,',' | ||
+ | sp | ||
+ | lapply(sp, | ||
+ | lapply(sp, | ||
+ | |||
+ | v = c(" | ||
+ | sapply(v, | ||
+ | sp = strsplit(v,',' | ||
+ | sp | ||
+ | sapply(sp, | ||
+ | |||
+ | ?mtcars | ||
+ | head(mtcars) | ||
+ | tapply(mtcars$mpg, | ||
+ | tapply(mtcars$mpg, | ||
+ | |||
+ | library(dplyr) | ||
+ | filter(mtcars, | ||
+ | filter(mtcars, | ||
+ | |||
+ | names(mtcars) | ||
+ | select(mtcars, | ||
+ | select(mtcars, | ||
+ | |||
+ | mtf = select(mtcars, | ||
+ | mutate(mtf, | ||
+ | mutate(mtf, | ||
+ | |||
+ | mtf = select(mtcars, | ||
+ | arrange(mtf, | ||
+ | arrange(mtf, | ||
+ | |||
+ | summarize(mtcars, | ||
+ | summarize(mtcars, | ||
+ | summarize(mtcars, | ||
+ | |||
+ | mt_gr = group_by(mtcars, | ||
+ | head(mt_gr) | ||
+ | summarize(mtcars, | ||
+ | summarize(mt_gr, | ||
+ | |||
+ | dat <- group_by(mtcars, | ||
+ | dat <- select(dat, mpg, wt, cyl) | ||
+ | dat <- summarize(dat, | ||
+ | dat <- filter(dat, m_mpg > 16) | ||
+ | dat | ||
+ | |||
+ | dat2 <- mtcars %>% | ||
+ | group_by(cyl) %>% | ||
+ | select(mpg, wt, cyl) %>% | ||
+ | summarize(m_mpg = mean(mpg)) %>% | ||
+ | filter(m_mpg > 16) | ||
+ | dat2 |