How can I remove an element from a list?

前端 未结 16 1474
傲寒
傲寒 2020-11-28 01:21

I have a list and I want to remove a single element from it. How can I do this?

I\'ve tried looking up what I think the obvious names for this function would be in

16条回答
  •  囚心锁ツ
    2020-11-28 01:36

    I would like to add that if it's a named list you can simply use within.

    l <- list(a = 1, b = 2)    
    > within(l, rm(a))
    $b
    [1] 2
    

    So you can overwrite the original list

    l <- within(l, rm(a)) 
    

    to remove element named a from list l.

提交回复
热议问题