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

+ Recent posts