subset-.largeList: Overload of operator []<-.

Description Usage Arguments Details See Also Examples

Description

Overload of operator []<-.

Usage

1
2
## S3 replacement method for class 'largeList'
x[index = NULL] <- value

Arguments

x

A largeList object created by getList.

index

NULL or a numeric, logical, character vector.

value

NULL, a vector or a list.

Details

It behaviours the same as a normal list object. If index is not provided, elements in value will be appended to the list file. If value is NULL, elements with given indices will be removed.

See Also

largeList

Examples

1
2
3
4
5
6
7
8
largelist_object <- getList("example.llo", truncate = TRUE)
largelist_object[] <- list("A" = 1, "B" = 2)  ## append list to the list file
largelist_object[] <- list("C" = 3, "D" = 4)  ## append list to the list file
largelist_object[1] <- NULL ## remove first element
largelist_object["B"] <- NULL ## remove element with name "B"
largelist_object[c("C","D")] <- c(5, 6) ## change value
largelist_object[2] <- 5 ## change value
largelist_object[c(4, 5)] <- list(6, 7) ## append 6, 7 to 4th, 5th position and NULL to 3rd position

largeList documentation built on May 1, 2019, 10:55 p.m.