replace_null_recursive {FAIRmaterials} | R Documentation |
Replace NULL Values Recursively in a List
Description
This function recursively searches through a list or nested list and replaces all NULL values with NA. It also records the path where replacements occurred.
Usage
replace_null_recursive(lst, indices = character(0))
Arguments
lst |
A list or nested list where NULL values should be replaced. |
indices |
A character vector used for recursive tracking of indices. This should typically be left at its default value when the function is called. |
Value
A list with NULL values replaced by NA.
Examples
# Example usage:
test_lst <- list(a = 1, b = NULL, c = list(d = 4, e = NULL))
replace_null_recursive(test_lst)
[Package FAIRmaterials version 0.4.1 Index]