본문 바로가기

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

제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.
(R1)제03강(3.2) 행렬 연산 하기 - 행렬 +/-, 기술통계량, apply 사용하기 1. 행렬 더하기, 빼기 등 m1 2020. 7. 25.
(R1)제03강(3.1) 행렬 다루기 - 행렬 만들기, 속성 살펴보기, 요소 접근하기 이번에는 행렬이라는 데이터 객체에 대하여 살펴봅니다. 행렬은 고등학교나 대학교에서 선형대수학 등 수학에서 다루었던 기억이 있을 것입니다. 이렇게 수학에서 사용되면서 일반인들에게 다소 생소한 행렬이 R에서는 데이터의 기본 객체 형태로 사용됩니다. 행렬은 행과 열로 구성된 사각형태의 데이터로 2차원적인 구조를 가집니다. 행렬은 행과 열의 개수, 행과 열의 이름을 속성으로 가지고 있습니다. 앞서 설명한 벡터 여러 개를 행 또는 열로 구성하면 행렬이 됩니다. 행렬은 만드는 방법은 2 가지가 있습니다. 벡터 여러 개를 이용하여 행 또는 열결합하여 만드는 방법과 하나의 벡터를 이용하여 행렬구조로 바꾸는 것입니다. 행렬을 만드는 방법으로 matrix( ) 함수를 이용하거나 다른 데이터 객체에 as.matrix( ) .. 2020. 7. 25.