R 에서 리스트 해체하기, 중복 성분 제거하기

R 에서 리스트 해체하기, 중복 성분 제거하기

Unlist unique

개요

온갖가지 정제되지 않은 데이터를 상대할 일이 많은 R 에서 리스트 자료형은 데이터를 정리하는데에 특히 유용하다. 그러나 반대급부로 데이터에 접근하는 것이 조금 번거롭고 원하는 내용을 찾는데에 불리한 점이 있다.

이때 unlist() 함수를 통해 리스트 자료형을 깨주면 이러한 조작이 한결 편해진다.

20180911\_170246.png

unique() 함수는 받은 배열에서 중복되는 원소를 모두 제거하고 하나씩만 남겨준다. 파이썬에서는 set 자료형을 써야할 때와 비슷한 역할을 수행할 수 있다.

코드

아래는 예제 코드다.

x<-list(A=c(3,2,5,3),B=c(2.2,5,3,2.0)); x
unlist(x)
unique(unlist(x))
댓글