R 프로그래밍 (5) 썸네일형 리스트형 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.. R MANUALS : ② 숫자와 벡터 → 2.2 벡터의 연산 .2 본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다. Copyright © 1999–2021 R Core Team - 사칙연산 외에 다른 연산함수도 사용 가능함 - 로그함수(log), 지수함수(exp), 삼각함수(sin, cos, tan), 제곱근함수(sqrt) 등 > log(10) [1] 2.302585 > exp(10) [1] 22026.47 > sin(10) [1] -0.5440211 > cos(10) [1] -0.8390715 > tan(10) [1] 0.6483608 > sqrt(10) [1] 3.162278 - max() : 숫자형 벡터 내에서 최대값을 반환 - min() : 숫자형 벡터 내에서 최.. R MANUALS : ① 인트로 본 글은 https://cran.r-project.org/doc/manuals/r-release/R-intro.html내용을 기반으로 작성되었습니다. Copyright © 1999–2021 R Core Team R의 환경 R은 데이터를 계산하고, 수정하고, 시각화하는데 효과적인 도구이다. 그리고 다음과 같은 특징을 가지고 있다. 데이터를 조작하고 저장하는 효과적인 수단 특정한 매트릭스 또는 행렬 계산 가능 크고, 일관적이고, 통합적인 데이터 덩어리를 분석할 수 있음 분석된 데이터를 컴퓨터 또는 서류로 시각화 할 수 있는 그래픽 툴 데이터 삽입 또는 추출, 사용자 정의 함수, 반복문, 데이터조작을 포함하는 잘 고안된 효과적인 프로그래밍 언어 환경이라는 말은 일관되고 잘 설계된 특성을 포함하는 성격을 얘기하.. 이전 1 다음