반응형
리스트 안에 NULL 요소가 있는 경우가 있습니다. NULL 요소를 제거할 때는 purrr 라이브러리의 compact 함수를 사용합니다. purrr은 tidyverse 세계관이므로, tidyverse 패키지를 불러와도 됩니다.
library(purrr) #또는 library(tidyverse)
NULL 요소가 있는 리스트를 하나 정의해봅시다.
> li=list(A=1,B=2,C=NULL,D=NULL,E=3)
> li
$A
[1] 1
$B
[1] 2
$C
NULL
$D
NULL
$E
[1] 3
compact 함수를 적용하여 NULL 요소를 제거합시다.
> compact(li)
$A
[1] 1
$B
[1] 2
$E
[1] 3
반응형
'5. 자료구조 > 4) 리스트 | list()' 카테고리의 다른 글
[R 코딩] 리스트에서 특정 조건으로 요소 제거하기 (0) | 2020.12.18 |
---|---|
[R코딩] 리스트 요소를 제거하는 방법 (0) | 2020.12.16 |
[R 코딩] 이름과 내용을 각각 벡터로 정의하고 리스트 만들기 (0) | 2020.12.16 |
[R코딩] 리스트 인덱싱 할때, 요소 자체의 자료형으로 출력 (0) | 2020.12.16 |
[R 코딩] 리스트를 데이터프레임으로 만드는 stack 함수 (0) | 2020.12.16 |
댓글