본문 바로가기

SMALL

R 기초

(3)
R MANUALS : ② 숫자와 벡터 → 2.5 결측치 본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다. Copyright © 1999–2021 R Core Team - 벡터는 항상 완벽하게 구성되지는 않음 - 정확한 값이 입력되어 있지 않은 경우 "결측치"가 발생하게 됨 - 통상 NA라고 불리는 값을 결측치라고 부름 - NA에는 어떤 연산 기호를 갖다 붙여도 NA로 값이 반환됨 > x x [1] 1 2 3 NA 5 6 > x+1 [1] 2 3 4 NA 6 7 > x*2 [1] 2 4 6 NA 10 12 - is.na() : 벡터 내에 존재하는 값이 NA값인지 판단 - 벡터 내에 존재하는 하나 하나 값에 대하여 NA값인지 판단하고 논리값으로 반환 - NA이면 ..
R MANUALS : ② 숫자와 벡터 → 2.4 논리형 벡터 본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다. Copyright © 1999–2021 R Core Team - 숫자형 벡터와 같이 논리형 벡터도 생성 가능함 - 논리형 벡터에는 TRUE, FALSE, NA(Not Abailable)가 있음 - TRUE는 T로 FALSE는 F로 줄여쓸 수 있음 > x x [1] TRUE FALSE TRUE TRUE NA > y y [1] TRUE FALSE TRUE TRUE NA - 위와 같이 TRUE, FALSE, NA를 직접 입력할 수도 있지만 - 어떠한 조건에 맞는지 틀리는지에 따라 자동적으로 논리형 벡터를 형성할 수 있음 - 아래 첫번째 경우처럼 벡터 내 각 위치..
R MANUALS : ② 숫자와 벡터 → 2.3 연속 숫자 생성하기 본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다. Copyright © 1999–2021 R Core Team - R에서는 연속된 숫자를 쉽게 생성할 수 있음 - 예를들어 1에서 30까지 숫자는 일일이 손으로 입력하기에는 시간이 많이 걸림 - seq() 함수,, 콜론을 이용하여 쉽게 입력할 수 있음 (반대로도 가능) > c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,265,27,28,29,30) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 20 21 22 23 24 25 26..

LIST