【发布时间】:2018-07-05 12:16:50
【问题描述】:
有以下列表:
> mylist <- list(x=1:3, y=c(1,0.8,1))
如何将mylist$y!=1 替换为 NA
【问题讨论】:
-
lapply(mylist, function(i)replace(i, i != 1, NA))或仅mylist$y <- replace(mylist$y, mylist$y != 1, NA)仅用于y -
或
is.na(mylist$y) <- mylist$y != 1。