#title R 함수 정리 [[TableOfContents]] || 함수 || 설명 || 예제 || || help ||함수에 대한 도움말을 보여주는 함수||help(search)|| || apropos ||함수를 찾아주는 함수||apropos("^pr") #"pr 로 시작하는 함수 리스트 출력"|| || mode ||데이터의 유형을 출력해주는 함수||mode(3);mode(3>4);mode("이재학");mode(F);mode(TRUE);mode(1+2i)|| || length ||데이터의 길이(데이터 개수)||length(T);length(1:10)|| || is.데이터형 ||데이터의 유형을 확인||is.numeric(x) #수치 [[BR]]is.double(x) #더블 [[BR]]is.interger(x) #정수 [[BR]]is.logical(x) #논리 [[BR]]is.complex(x) #복소수 [[BR]]is.character(x) #문자 [[BR]]is.na(x) #NA, 결측치(missing value) [[BR]]is.null(x) #NULL, 비어있는 값으로 데이터 유형도 없으며 자료의 길이도 0 [[BR]]is.nan(x) #NaN, 수학적으로 정의 불가능(예:sqrt(-3)) [[BR]]is.finite(x) #유한수치 [[BR]]is.infinite(x) #무한수치, Inf, -Inf 양의 무한대, 음의 무한대 [[BR]] 데이터형의 우선순위는 문자 > 복소수 > 수치 > 논리다.|| || paste ||문자형의 값으로 결함시키는 함수||paste("이", "재학");paste(2, "재학")|| || as.데이터형 ||형변환 함수||as.numeric(x) #수치 [[BR]]as.double(x) #더블 [[BR]]as.interger(x) #정수 [[BR]]as.logical(x) #논리 [[BR]]as.complex(x) #복소수 [[BR]]as.character(x) #문자|| || expression ||표현식을 출력한다||expression(0:9 + 0:9) #결과 expression(0:9 + 0:9)|| || call ||함수를 콜한다.||call("round", 10.5) #결과 round(10.5)|| || eval ||expression이나 call 함수의 결과를 실행한다||eval(call("round", 10.5)) #결과 10||