본문 바로가기

R연습 200제/02_00. (R)데이터객체,벡터,행렬13

(R1)제03강(1.0) 데이터 객체 형태 1. 데이터객체 R에는 5가지 데이터객체가 있습니다. (1) 벡터 (2) 행렬 (3) 배열 (4) 데이터프레임 (5) 리스트 입니다. ● 벡터(Vector) 벡터는 1차원적인 구조를 가집니다. 예) x a b c d e 4 # 3 이 4보다 작으므로 FALSE > f a typeof(a) # [1] "double" > b typeof(b) # [1] "integer" > c typeof(c) # [1] "complex" > d typeof(d) # [1] "character“ > e typeof(e) # [1] "logical" > 3 > 4 # [1] FALSE 2.3 형 변환 – as.logical, as.character "as.데이터타입" 함수를 이용하여 데이터의 종류를 형변환할 수 있습니다. #.. 2020. 11. 19.
제4강 4.5 팩터(factor) 모든 것 - factor, nlevels, levels, ref https://blog.naver.com/sasrspss/222670246465 2020. 9. 14.
제4강 4.3 리스트 다루기 리스트 만들기와 요소 접근하기  리스트객체는 서로 다른 타입의 데이터로 구성되어 있습니다. c 언어에서 다루는 구조체라고 생각하면 됩니다.  (1) 리스트 만들기와 속성 살펴보기  list01 gender = c('F','F','F','M','M',"M"), wei = c( 65, 66, 69, 67, 68, 72), hei = c(171,172,176,173,177,178), age = c(23,24,38,43,40,42)) > list01 names(list01) class(list01) mode(list01) is.list(list01) is.vector(list01)  (2) 리스트 요소 접근하기   > list01$gender [1] "F" "F" "F" "M" "M" "M"  > list0.. 2020. 7. 25.
제4강 4.2 데이터프레임 요소 접근하기 & 통계분석 데이터프레임에서 변수를 읽어 들이는 방법은 여러 가지가 있습니다. 이렇게 읽어들이 변수명들을 이용하여 새로운 변수를 만든다. 이를 이용하여 새로운 외부 파일을 만들거나, 추출하기도 합니다. 1. 위치번호로 요소 접근하기 ① > health[1,]② > health[1:2,]③ > health[,2]④ > health[,2:3] (실습) 1. 데이터프레임(health) 에서 1 번째 관측치를 프린트하기2. 데이터프레임 health 에서 1~2 번째 관측치를 프린트하기3. 두 번째 변수 hei를 프린트하기.4. 두~세 번째 변수 hei, wei를 프린트하기 (실행결과 및 설명) ① > health[1,]데이터프레임(health) 에서 1 번째 관측치를 프린트합니다. gender hei wei hei_wei .. 2020. 7. 25.
제4강 4.1 데이터프레임 다루기 이번 시간은 데이터분석에서 가장 많이 사용되는 데이터프레임에 대하여 상세히 다룹니다.그리고 5번째 데이터객체인 리스트에 대해서 설명합니다. 그리고 5가지 객체를 다루면서 유의해야 할 사항들을 설명합니다. 외부 파일이나 엑셀 데이터를 R로 불러들일 때 기본적으로 데이터프레임 형태로 지원됩니다.● 데이터프레임은 행렬(matrix)과 비슷한 형태이지만, 데이터프레임은 열마다 자료형이 달라질 수 있습니다. ● 열로는 변수명을 가지고 행으로는 관찰치의 개념을 가지고 있는 것입니다. ● 데이터 프레임은 변수와 행으로 이루어진 객체로 엑셀, SAS 나 SPSS 등에서 많이 사용되는 형태입니다.● 벡터와 행렬을 이용하여 데이터프레임을 만들 수 있고, 외부 텍스트 데이터를 불러와 만들 수 있습니다● 데이터프레임에서 한 .. 2020. 7. 25.
(R1)제03강(4.1) 배열(array) 다루기 배열은 동일한 형태의 원소를 n 차원으로 구성한 데이터 객체입니다. 앞에서 설명한 행렬은 2 차원의 배열에 해당됩니다. 행렬객체는 2차원의 배열에 해당됩니다. 배열을 사용하여 통계분석이나 컨설팅을 한 적은 거의 없습니다. 배열 만들기 배열은 array 함수를 이용하여 배열을 만듭니다. 1부터 24까지의 숫자를 2 x 3 x 4 (3차원)의 배열로 만들어 봅니다. > array(1:24, c(2,3,4)) > array(1:24, dim=c(2,3,4)) 2 x 3 x 4 3차원의 배열을 만드는데 2x3 2차원의 배열을 4개 만드는 것과 같은 개념입니다. array(1:24, c(3,4,2)) 속성 살펴보기 2차원 배열은 행렬(matrix)이면서 배열(array) 입니다. 3차원 배열은 배열(array) .. 2020. 7. 25.