나는 목록의 벡터를 가지고 있으며 그 중 unlist
을 사용합니다. 벡터의 요소 중 일부는 NULL
이고 unlist
은 삭제하는 것으로 보입니다.unlist가 NULL 값을 버리지 못하도록 방지
어떻게 방지 할 수 있습니까?
여기 여기 문제는 당신이 벡터의 중간에 NULL
을 가질 수 있다는 것입니다 unlist
a = c(list("p1"=2, "p2"=5),
list("p1"=3, "p2"=4),
list("p1"=NULL, "p2"=NULL),
list("p1"=4, "p2"=5))
unlist(a)
p1 p2 p1 p2 p1 p2
2 5 3 4 4 5
, 그것은 (as.numeric과 같습니다 문제는 몇몇 선수가 자유투 3 점 (주로 센터) 및 jsonlite에 대한 NULL 값을 가지고있다 : fromJSON 아주 잘 NULL 값을 처리하는 것 as.character (NULL))는 숫자 (0)을 반환합니다. 새로운 접근법은 대답을 위해 lapply (b, function (x) ifelse (is.null (x), NA, x)) – cylondude