# Lists

These are the available functions for lists. See each function's help topic in the TERR Language Reference for more information.

Function name | Title description
--- | ---
`[` | Extract or Replace Parts of an Object
`[.data.frame` | Extract or Replace Parts of an Object
`[.factor` | Extract or Replace Parts of an Object
`[[` | Extract or Replace Parts of an Object
`[[.data.frame` | Extract or Replace Parts of an Object
`[[.factor` | Extract or Replace Parts of an Object
`[[<-` | Extract or Replace Parts of an Object
`[[<-.data.frame` | Extract or Replace Parts of an Object
`[<-` | Extract or Replace Parts of an Object
`[<-.data.frame` | Extract or Replace Parts of an Object
`[<-.factor` | Extract or Replace Parts of an Object
`$` | Extract or Replace Parts of an Object
`$<-` | Extract or Replace Parts of an Object
`as.list` | List Objects
`as.list.data.frame` | List Objects
`as.list.Date` | List Objects
`as.list.default` | List Objects
`as.list.environment` | List Objects
`as.list.factor` | List Objects
`as.list.function` | List Objects
`as.list.numeric_version` | List Objects
`as.list.POSIXct` | List Objects
`as.null` | The Null Object
`as.null.default` | The Null Object
`asplit` | Split Array into List of Subarrays
`c` | Combine Values into a Vector or List
`c.Date` | Combine Values into a Vector or List
`c.POSIXct` | Combine Values into a Vector or List
`c.POSIXlt` | Combine Values into a Vector or List
`eapply` | Apply a Function Over Values in an Environment
`Extract` | Extract or Replace Parts of an Object
`hasName` | Names Attribute of an Object
`is.list` | List Objects
`is.null` | The Null Object
`lapply` | Apply a Function to Components of a List or Vector
`length` | Length of a Vector or List
`length.POSIXlt` | Length of a Vector or List
`list` | List Objects
`names` | Names Attribute of an Object
`names.POSIXlt` | Names Attribute of an Object
`names<-` | Names Attribute of an Object
`names<-.POSIXlt` | Names Attribute of an Object
`NULL` | The Null Object
`rev` | Reverse the Order of an Object
`rev.default` | Reverse the Order of an Object
`sapply` | Apply a Function to Components of a List or Vector
`setNames` | Attach a names attribute to an object
`simplify2array` | Apply a Function to Components of a List or Vector
`split` | Split Data by Groups
`split.data.frame` | Split Data by Groups
`split.Date` | Split Data by Groups
`split.default` | Split Data by Groups
`split.POSIXct` | Split Data by Groups
`split<-` | Split Data by Groups
`split<-.data.frame` | Split Data by Groups
`split<-.default` | Split Data by Groups
`Subscript` | Extract or Replace Parts of an Object
`Subscript.data.frame` | Extract or Replace Parts of an Object
`Subscript.factor` | Extract or Replace Parts of an Object
`unlist` | Simplify the Structure of a List
`unsplit` | Split Data by Groups
`vapply` | Apply a Function to Components of a List or Vector