Fill NA values in data.table
fillna.RdReplaces NA or specified values in selected columns of a data.table. Use for cleaning survey or model data before analysis.
Details
Fills NA or specified value (e.g., 995) with replacement value.
Can target specific columns or all columns.
Returns a copy; does not modify by reference.
See also
clip.vector
Other utility functions:
archive_file(),
clip.vector(),
weighted.median(),
weighted.percentile()
Examples
dt <- data.table(a = c(NA, 1, 2), b = c(995, NA, 3))
fillna(dt, value = 0, na_value = 995)
#> a b
#> <num> <num>
#> 1: NA 0
#> 2: 1 NA
#> 3: 2 3