R character factor 변환 - R character factor byeonhwan

R에서 data의 type을 변환하는 함수들을 보려고 합니다.

아래의 data를 사용해 보도록 하겠습니다

df <- data.frame(이름=c("은히","철수","민지","훈음"),점수=c(1,2,3,4),등급=c(1.1,2.2,3.3,4.4))
df
str(df)

as.integer : data의 type을 integer로 변환하는 함수입니다.

as.numeric : data의 type을 numeric로 변환하는 함수입니다. 

as.character : data의 type을 character로 변환하는 함수입니다.  

as.factor : data의 type을 factor로 변환하는 함수입니다.

위 예제 data에서 "이름" column을 "factor"로 변경해보겠습니다.

위와 같이 type이 변경됨을 볼 수 있습니다.

이번엔 "numeric type"인 "등급" column을 "integer"로 변경을 해보겠습니다.

위 그림과 같이 integer type으로 변경이되며 소수점이하는 절사 돼버립니다. 

위와같으 5.5는 5가 돼버리고 소수점은 절사돼 사라져 버립니다.

숫자로 이루어진 column도 character로 type을 변경 시킬 수도 있습니다.

"점수" column을 character로 바꾸면

위 그림과 같이 character로 type변경되는 것을 볼 수 있습니다.

as.numeric도 위에 말한 예시대로 사용할 수 있습니다.

'R' 카테고리의 다른 글

R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r  (0) R ) 벡터의 인덱싱, 슬라이싱 (indexing, slicing) in r  (0) R ) data의 type변환 함수 as.integer, as. numeric, as.character, as.factor in r  (0) R ) grep, grepl, gsub 함수 알아보기 in r 문자형 벡터 다루는 함수 in r  (0) R 꿀팁) length, paste, paste0, nchar 함수 알아보기 in r  (0) R 꿀팁 ) 작업경로 확인, 작업경로 변경 getwd(), setwd() 작업 디렉토리 in r  (0)
2021.09.15
2021.09.14
2021.09.13
2021.09.09
2021.09.08
2021.09.07

'R' Related Articles

  • R ) 수학연산자 +, -, *, /, %%, %/%, ^ 사용 덧셈 뺄셈 곱셈 나눗셈 나머지 몫 거듭제곱 in r
  • R ) 벡터의 인덱싱, 슬라이싱 (indexing, slicing) in r
  • R ) grep, grepl, gsub 함수 알아보기 in r 문자형 벡터 다루는 함수 in r
  • R 꿀팁) length, paste, paste0, nchar 함수 알아보기 in r

관련 게시물

Toplist

최신 우편물

태그