R Data type

27
R Data type 권권권

description

R Data type. 권정혁. Index. 행렬 (Matrix) 배열 (array) 데이터 프레임 (data Frame) 타입 판별 타입 변환. 행렬 (Matrix). 행렬은 matrix() 사용 nrow - 행의수 지정 ncol - 열의수 지정 byrow – 행렬값을 위쪽부터 행렬 , 열에 별칭 dimnames () 행렬내 데이터 접근 행렬의 연산. nrow - 행의수 지정. ncol - 열의수 지정. byrow – 행렬값을 위쪽부터. - PowerPoint PPT Presentation

Transcript of R Data type

Page 1: R Data type

R Data type

권정혁

Page 2: R Data type

Index• 행렬 (Matrix)

• 배열 (array)

• 데이터 프레임 (data Frame)

• 타입 판별

• 타입 변환

Page 3: R Data type

행렬 (Matrix)

• 행렬은 matrix() 사용 nrow - 행의수 지정 ncol - 열의수 지정 byrow – 행렬값을 위쪽부터 행렬 , 열에 별칭 dimnames() 행렬내 데이터 접근 행렬의 연산

Page 4: R Data type

nrow - 행의수 지정

Page 5: R Data type

ncol - 열의수 지정

Page 6: R Data type

byrow – 행렬값을 위쪽부터

Page 7: R Data type

행렬 , 열에 별칭 dimnames()

Page 8: R Data type

행렬내 데이터 접근

Page 9: R Data type

행렬내 데이터 접근

• 행렬 생성시에 행 이름과 열 이름 지정 가능함

Page 10: R Data type

행렬의 연산

Page 11: R Data type

전치 행렬

• byrow 기능과 흡사함

Page 12: R Data type

배열 (array)

Page 13: R Data type

데이터 프레임 (data Frame)

• 데이터 프레임은 행렬과 마찬가지의 모습을 하고 있지만 행렬과 달리 다양한 변수 , 관측지 , 범주 등을 표현하기 위해 특화됨

• 데이터 프레임은 data.frame() 사용

• Table 과 흡사함

Page 14: R Data type

데이터 추가 가능함

Page 15: R Data type

데이터 추가 가능함• $ 열이름 <- data values 열을 추가 및

data 추가함

• $ 열이름 해당열 data 행으로 나열함

Page 16: R Data type

str() 함수• Str() 함수 R 객체의 내부 구조를 보는데

사용되는 함수

Page 17: R Data type

head() 함수• 데이터가 많다면 데이터 앞부분만 살펴보는데

head() 사용

Page 18: R Data type

head() 함수

~~~~~~~~~~~~~~~~~~~~~~~~~~

Page 19: R Data type

행 , 열 이름 각각 함수로 지정

Page 20: R Data type

행 , 열 이름 각각 함수로 지정• Colnames() 열 이름을 변경 할수 있음

• Rownames() 행 이름을 변경 할수 있음

Page 21: R Data type

타입 판별• 데이터를 처리하기 위해 여러 함수를

호출하다보면 반환된 결과의 타입이 무엇인지 분명하지 않을때 class() 사용

Page 22: R Data type

타입 판별 class()

Page 23: R Data type

타입 변환 colnames(),data.frame

Page 24: R Data type

타입 변환 colnames(),data.frame

• Colnames() 출력시 열 이름을 변경할수 있음

• Data.frame(list… 출력시 데이터를 변경할수 있음 num,char(varchar2) 형식으로 변경 가능

Page 25: R Data type

as.factor()

Page 26: R Data type

as.factor()

• x <- c(‘m’,’f’)• as.factor(x) 알파펫 순서로 F,M 출력

• as.numeric(as.factor(x)) levels 순서에 따라 2,1 출력

• Factor(c(‘m’,’f’), levels=c(‘m’,’f’)) 출력시

순서를 변경 가능 M,F 출력함

Page 27: R Data type

Thank you