官术网_书友最值得收藏!

5.10 從列表中移除元素

5.10.1 問題

需要從列表中刪除某個元素。

5.10.2 解決方案

將NULL賦給要移除的元素。R將從列表中刪除它。

5.10.3 討論

要刪除列表元素,請按位置或按名稱選擇它,然后將NULL賦值給所選元素:


years <- list(Kennedy = 1960, Johnson = 1964,
              Carter = 1976, Clinton = 1994)
years
#> $Kennedy
#> [1] 1960
#>
#> $Johnson
#> [1] 1964
#>
#> $Carter
#> [1] 1976
#>
#> $Clinton
#> [1] 1994
years[["Johnson"]] <- NULL # Remove the element labeled "Johnson"
years
#> $Kennedy
#> [1] 1960
#>
#> $Carter
#> [1] 1976
#>
#> $Clinton
#> [1] 1994

也可以通過這種方式刪除多個元素:


years[c("Carter", "Clinton")] <- NULL # Remove two elements
years
#> $Kennedy
#> [1] 1960

主站蜘蛛池模板: 龙山县| 平谷区| 珠海市| 林甸县| 光山县| 监利县| 鄂温| 绥滨县| 南漳县| 盐边县| 永仁县| 井陉县| 霍林郭勒市| 栾川县| 韶山市| 宽城| 中宁县| 那曲县| 余庆县| 祁阳县| 孝感市| 固始县| 嘉义县| 南丰县| 海城市| 灯塔市| 沧州市| 克拉玛依市| 和静县| 衡山县| 扬州市| 庆阳市| 开封市| 梨树县| 玛纳斯县| 昌宁县| 封丘县| 丰县| 康保县| 绥江县| 吕梁市|