본문 바로가기
반응형

4. 자료형/자료형 사이의 변환2

R 자료형 사이의 변환방법 (문자형,숫자형,논리형,NULL형) R 자료형 사이의 변환방법 R에서 어떤 자료형을 다른 자료형으로 바꾸는데 사용되는 함수는 as. 함수입니다. 함수의 종류는 자료형의 종류만큼 있습니다. as. 뒤에 자료형을 붙인 형태입니다. 종류는 아래와 같습니다. as.numeric() : 숫자형 벡터로 변환as.integer() : 정수형 벡터로 변환as.complex() : 복소수형 벡터로 변환as.character() : 문자형 벡터로 변환as.logical() : 논리형 벡터로 변환as.null : null형 벡터로 변환 변환이 항상 가능한 것은 아닙니다. 자료형 사이에는 우선순위가 있습니다. 문자형이 가장 우선이고 숫자형, 논리형, NULL형 순으로 이어집니다. 문자형 > 숫자형 > 논리형 > NULL 낮은 우선순위를 높은 우선순위로 바꾸는 .. 2020. 1. 28.
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.
반응형