我有一个包含排序整数的36个向量的列表,包括许多零。
List of 36
$ R11: int [1:361] 241 240 239 349 238 237 236 235 234 233 ...
$ R12: int [1:361] 287 286 285 350 284 283 282 281 280 279 ...
我不知道如何从向量中删除零。我试过了lapply (list, list(list x!=0)
,但这并不成功。谢谢。
答案 0 :(得分:4)
如果l
是您的列表,那么
lapply(l, function(x) {x[x!=0]})
可能有用(但最终可能会有不同长度的列表元素)。调用列表list
可能不是最佳选择