반응형

전체 글 103

06. 비정형데이터 읽어오기 - scan(), readLines(), read.csv(), 엑셀파일 불러오기

R에서 작업 파일을 불러와야 한다면 사용할 수 있는 함수가 여럿 있다. 일단 작업 환경부터 설정을 하자. 추가적으로 텍스트 파일을 불러올 때 파일의 인코딩이 UTF-8 인지 ANSI인지 확인을 하자. UTF-8인 경우에는 함수의 옵션에 인코딩 옵션을 추가해줘야 한다. > getwd() [1] "C:/Users/sohyeon/Documents" > setwd("C:/Users/sohyeon/Desktop") > getwd() [1] "C:/Users/sohyeon/Desktop" scan() 함수 옵션 없이는 파일은 한 어절 단위로 읽어들이는 함수이다. 문장 단위로 읽어들이고 싶다면 sep 옵션을 사용하도록 하자. 문서가 문자열로만 이루어졌다면 what 옵션을 추가해줘야 한다. > a a [1] "안녕하세..

간단 지식/R 2021.06.24

05. plot(), par(), points(), lines() 함수

아무래도 R언어는 structure 구축이나 software 개발보다는 데이터를 시각화하는 것에 주력인 언어이기 때문에 그와 관련된 함수에 대해 알 필요가 있다. plot() 함수 그래프를 그려주는 함수이다. 형태: plot(x, y, option) option: main = 그래프제목, sub = 그래프부제목, xlab = x축 제목, ylab = y축 제목, type = plot의 형태, axes = 테두리선, col = plot의 색상 type: 'p' = 점 그래프, 'l' = 선 그래프, 'o' = 점이 선과 중첩되며 통과하는 그래프, 'h' = 히스토그램처럼 수직선 형태, 's'/'S' = 계단형 그래프 > age level plot(age, level, main="나이와 레벨", xlab="..

간단 지식/R 2021.06.24

04. vector, matrix, list, data frame

Vector Java나 C에 배열이 있다면 R에는 벡터(vector)가 존재한다. 벡터는 여러건의 데이터를 1차원의 한 열로 관리한다. > var1 var1 [1] 1 2 3 > is.vector(var1)#var1이 벡터인가 [1] TRUE > 2 %in% var1#벡터 var1에 element 2가 있는가 [1] TRUE 벡터 역시 특정 index의 값을 가져올 수 있으며, python처럼 slicing 기능이 있다. > var2 var2[2] [1] "껌" > var2[-2] #특정 행 빼고 조회 [1] "과자" "주스" > var2[2:3] #범위 조회 [1] "껌" "주스" > var2[-1:-3] #범위 빼고 조회 character(0) 차이점이 있다면 배열과 달리 벡터끼리는 연산자를 활용해서..

간단 지식/R 2021.06.24
반응형