IO와 데이터 전처리를 위한 dplyr 라이브러리를 공부하였다.
읽으면서 이해하려다보니 공부량이 적은 것이 아쉽다.
================================= R =================================
rm(list=ls())
library("readxl")
#인코딩까지 할 수 있다.
a <-read.csv("grade_csv.csv", encoding = "UTF-8")
a
#x열에 1,2 y열에 3,4
b<-data.frame(x=c(1,2), y=c(3,4))
b
#write를 이용해서 저장
write.csv(b, file="tes.csv")
#View로 엑셀형태 출력 (V는 대문자)
View(b)
#전처리용 패키지
library("dplyr")
#파이프라인 여기서 .은 자기자신을 호출하는 용도.
a <- 1:5 %>% sum(.)
a
#얘는 값이 20이다. length까지 더해서 그렇다.
a<- 1:5 %>% sum(length(.))
#{}코드블럭은 그것만 계산하라는 뜻. 즉 5가 나온다.
a<- 1:5 %>% {sum(length(.))}
1:5 %>% sum(length(1:5))
#여기서 5가 .으로 들어가서 {}안에만 처리되므로 값이 15가 나온다.
5 %>% {sum(1:.)}
================================= R =================================
'프로그래밍 > Python, R 프로그래밍' 카테고리의 다른 글
[Python] Python 5일차 (0) | 2018.05.16 |
---|---|
[Python] Python 4일차 - 2 (0) | 2018.05.16 |
[Python] Python 4일차 - 1 (0) | 2018.05.15 |
[Python] Python 3일차 (0) | 2018.05.14 |
[R] R 3일차 (0) | 2018.05.14 |