z_replace | R Documentation |
NA
values in tablesReplaces NA
values in tables except for ones in time and geography
columns that must be included in DfE official statistics.
Guidance on our Open Data Standards.
z_replace(data, replacement_alt = NULL, exclude_columns = NULL)
data |
name of the table that you want to replace NA values in |
replacement_alt |
optional - if you want the NA replacement value to be different to "z" |
exclude_columns |
optional - additional columns to exclude from
NA replacement.
Column names that match ones found in |
Names of geography and time columns that are used in this function can be
found in dfeR::geog_time_identifiers
.
table with "z" or an alternate replacement value instead of NA
values for columns that are not for time or geography.
geog_time_identifiers
# Create a table for the example
df <- data.frame(
time_period = c(2022, 2022, 2022),
time_identifier = c("Calendar year", "Calendar year", "Calendar year"),
geographic_level = c("National", "Regional", "Regional"),
country_code = c("E92000001", "E92000001", "E92000001"),
country_name = c("England", "England", "England"),
region_code = c(NA, "E12000001", "E12000002"),
region_name = c(NA, "North East", "North West"),
mystery_count = c(42, 25, NA)
)
z_replace(df)
# Use a different replacement value
z_replace(df, replacement_alt = "c")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.