R에서 제공하는 모든 자료형 (숫자형,복소수형,문자형,논리형,NULL형)
R에서 제공하는 모든 자료형 (숫자형,복소수형,문자형,논리형,NULL형) R에서 제공하는 자료형은 큰 범주로 나눠보면 아래와 같습니다. 1) 숫자형 (정수,실수,NaN,Inf)2) 복소수형3) 문자형4) 논리형 (TRUE,FALSE,NA)5) NULL 형 1) 숫자형 (정수,실수,NA,Inf) 숫자형은 다시 정수형과 실수형으로 나눠집니다. 디폴트는 실수형입니다. 정수형을 정의하고 싶을 경우 정수 뒤에 L을 붙여주면 됩니다. > a=3> a[1] 3> b=3L> b[1] 3> c=3.1> c[1] 3.1 typeof를 이용하면 변수의 자료형을 확인할 수 있습니다. > typeof(a) [1] "double" > typeof(b) [1] "integer" > typeof(c) [1] "double" 숫자형에..
2020. 1. 20.
R에서 리스트를 벡터로 바꾸는 방법, unlist()
R에서 리스트를 벡터로 바꾸는 방법, unlist() 먼저 리스트를 하나 만들겠습니다. my_list=list(c(1,2,3),c('a','b','c')) unlist함수를 적용하면, 리스트에 입력된 순서대로 벡터의 원소가 됩니다. 문자형만 있는 경우 factor로 반환됩니다. > unlist(my_list)[1] "1" "2" "3" "a" "b" "c" 저는 주로 이런 상황에 사용합니다. 데이터프레임에서 [ ] 인덱스로 열에 접근할 경우 결과가 리스트로 반환됩니다. 데이터프레임을 하나 만들어봅시다. > myd=data.frame(c1=c(1,2,3),c2=c("a","b","c")) > myd c1 c2 1 1 a 2 2 b 3 3 c 2열에 접근하여 myd_2에 저장합시다. 리스트 형태로 저장됩니다..
2019. 12. 11.
자료형의 특수형태 (NULL, NA, NaN, Inf, -Inf)
자료형의 특수형태 (NULL, NA, NaN, Inf, -Inf) R에는 자료형의 특수형태를 제공합니다. 수 계산결과로 나왔지만 정의가 되지 않거나, 무한대를 나타내거나, 결측치를 나타내는 등의 특수한 상황에서 사용됩니다. NULL이라는 자료형을 제외하면, 나머지 특수형태들은 숫자형이나 논리형에 속합니다. 1. NULL2. NA3. NaN4. Inf, -Inf 1. NULL 설명 : 값이 없다자료형 : NULL형 a=NULL > class(a)[1] "NULL" > mode(a)[1] "NULL" > str(a) NULL > typeof(a)[1] "NULL" > is.null(a)[1] TRUE 2. NA 설명 : 결측값자료형 : 논리형 a=NA > class(a)[1] "logical" > mode(..
2019. 11. 29.