These are mostly used to validate evoland S3 objects.
Usage
validate(x, ...)
x %||% y
pluck_wildcard(lst, ...)
ensure_dir(dir)
print_rowwise_yaml(df)
cast_dt_col(x, colname, type, levels = NULL)Arguments
- x
Left-hand side value
- ...
Index arguments. Use NA to match all elements at that level
- y
Right-hand side value (fallback)
- lst
The list to index into
- colname
Name of the column
- type
one of "int", "float", "bool", "factor"
- levels
Optional character vector of factor levels (only used when type = "factor")
Functions
validate(): Provides an S3 validation genericx %||% y: Null coalescing operatorpluck_wildcard(): Pluck with wildcard supportensure_dir(): Ensure that a directory exists; return its argument for pipeabilityprint_rowwise_yaml(): Print a dataframe in a row-wise yaml stylecast_dt_col(): Cast a data.table column; invisibly returns x