| rlist-package | The rlist package |
| List | Create a 'List environment' that wraps given 'data' and most list functions are defined for chainable operations. |
| list.all | Examine if a condition is true for all elements of a list |
| list.any | Examine if a condition is true for at least one list element |
| list.append | Append a list |
| list.apply | Apply a function to each list element ('lapply') |
| list.cases | Get all unique cases by expression for a list |
| list.cbind | Bind all list elements by column |
| list.class | Classify list elments into unique cases evaluated by given expression. |
| list.clean | Clean a list by a function |
| list.common | Get all common cases by expression for a list |
| list.count | Count the number of members that meet given condition |
| list.do | Call a function with a list of arguments as provided |
| list.exclude | Exclude members of a list that meet given condition. |
| list.extract | Extract a member from a list |
| list.filter | Filter a list by a condition. |
| list.find | Find a specific number of members in a list that meeting given condition |
| list.findi | Find the indices of a number of members in a list that meet given condition |
| list.first | Find the first element that meets a condition |
| list.flatten | Flatten a list to only one level |
| list.group | Group a list by the value of an expression evaluated for each member. |
| list.if | Return a logical vector that indicates if each member of a list satisfies a given condition |
| list.insert | Insert a series of lists at the given index |
| list.is | Return a logical vector that indicates if each member of a list satisfies a given condition |
| list.iter | Iterate a list by evaluating an expression on each list element |
| list.join | Join two lists by single or multiple keys |
| list.last | Find the last element that meets a condition |
| list.load | Load a list from file |
| list.map | Map each element in a list or vector by an expression. |
| list.maps | Map multiple lists with an expression |
| list.mapv | Map each member of a list by an expression to a vector. |
| list.match | Select members of a list that match given regex pattern |
| list.merge | Merge a series of named lists |
| list.names | Get or set the names of a list by expression |
| list.order | Return the order of each member in a list by expression |
| list.parse | Parse an object to be a list with identical structure |
| list.parse.character | Parse an object to be a list with identical structure |
| list.parse.data.frame | Parse an object to be a list with identical structure |
| list.parse.default | Parse an object to be a list with identical structure |
| list.parse.matrix | Parse an object to be a list with identical structure |
| list.prepend | Prepend a list |
| list.rbind | Bind all list elements by row |
| list.remove | Remove members from a list by index or name |
| list.reverse | Reverse a list |
| list.sample | Sample a list |
| list.save | Save a list to a file |
| list.search | Search a list recusively by an expression |
| list.select | Select by name or expression for each member of a list |
| list.serialize | Serialize a list |
| list.skip | Skip a number of members in a list |
| list.skipWhile | Skip members until the given condition is broken |
| list.sort | Sort a list by given expressions in order |
| list.stack | Stack all list elements to tabular data |
| list.subset | Subset a list |
| list.table | Generate a table for a list by expression |
| list.take | Take a number of members from a list |
| list.takeWhile | Take out members until the given condition is broken |
| list.ungroup | Ungroup a list |
| list.unserialize | Unserialize a file |
| list.unzip | Transform a list of elements with similar structure into a list of decoupled fields |
| list.update | Update a list by adding or modifying its elements. |
| list.which | Return a integer vector of the indices of list members that satisfy given condition |
| list.zip | Combine multiple lists element-wisely. |
| nyweather | New York hourly weather data |
| subset.list | Return subsets of a list which meet conditions. |
| tryEval | Try to evaluate an expression and return a default value if an error occurs or otherwise return its value. |
| tryGet | Try to get the value of a symbol if exists or return a default value |