Fill in missing values.
Fills missing values in using the previous entry. This is useful in the common output format where values are not repeated, they're recorded each time they change.
fill(data, ..., .direction = c("down", "up"))
- A data frame.
- Specification of columns to fill. Use bare variable names.
Select all variables between x and z with
x:z, exclude y with
-y. For more options, see the select documentation.
- Direction in which to fill missing values. Currently either "down" (the default) or "up".
Missing values are replaced in atomic vectors;
NULLs are replaced
fill_ for a version that uses regular evaluation
and is suitable for programming with.
df <- data.frame(Month = 1:12, Year = c(2000, rep(NA, 11))) df %>% fill(Year)