Skip to content

Commit d2673e6

Browse files
committed
Simplify code branch
1 parent 484b91c commit d2673e6

File tree

1 file changed

+20
-40
lines changed

1 file changed

+20
-40
lines changed

R/tm_missing_data.R

Lines changed: 20 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,47 +1156,27 @@ srv_missing_data <- function(id,
11561156
)
11571157

11581158
# convert to ggplot
1159-
if (!is.null(group_vals)) {
1160-
ANL_q <- within(qenv, # nolint object_name_linter
1161-
{
1162-
keep_columns <- intersect(c(keys, group_var), colnames(ANL))
1163-
labels <- vapply(ANL, formatters::obj_label, character(1L))
1164-
ANL <- ANL %>%
1165-
filter(group_var_name %in% group_vals) %>%
1166-
pivot_longer(-keep_columns, values_transform = is.na) %>%
1167-
summarise(
1168-
.by = c(group_var_name, name),
1169-
value = sum(value), perc = value / n()
1170-
) %>%
1171-
mutate(label = labels[name])
1172-
},
1173-
keys = join_keys(qenv) |> unlist() |> unique(),
1174-
group_var_name = as.name(group_var),
1175-
group_var = group_var,
1176-
group_vals = group_vals
1177-
)
1178-
} else {
1179-
ANL_q <- within(qenv, # nolint object_name_linter
1180-
{
1181-
keep_columns <- intersect(c(keys, group_var), colnames(ANL))
1182-
labels <- vapply(ANL, formatters::obj_label, character(1L))
1183-
ANL <- ANL %>%
1184-
pivot_longer(-keep_columns, values_transform = is.na) %>%
1185-
summarise(
1186-
.by = c(group_var_name, name),
1187-
value = sum(value), perc = value / n()
1188-
) %>%
1189-
mutate(label = labels[name])
1190-
},
1191-
keys = join_keys(qenv) |> unlist() |> unique(),
1192-
group_var_name = as.name(group_var),
1193-
group_var = group_var
1194-
)
1195-
}
1196-
req(NROW(ANL_q$ANL) > 0)
1197-
browser(expr = group_var == "RACE")
1159+
ANL_q <- within(qenv, # nolint object_name_linter
1160+
{
1161+
keep_columns <- intersect(c(keys, group_var), colnames(ANL))
1162+
labels <- vapply(ANL, formatters::obj_label, character(1L))
1163+
ANL <- ANL %>%
1164+
filter(group_var_name %in% group_vals) %>%
1165+
pivot_longer(-keep_columns, values_transform = is.na) %>%
1166+
summarise(
1167+
.by = c(group_var_name, name),
1168+
value = sum(value), perc = value / n()
1169+
) %>%
1170+
mutate(label = labels[name])
1171+
},
1172+
keys = join_keys(qenv) |> unlist() |> unique(),
1173+
group_var_name = as.name(group_var),
1174+
group_var = group_var,
1175+
group_vals = group_vals
1176+
)
1177+
11981178
tile <- within(ANL_q,
1199-
{
1179+
{
12001180
by_variable_plot <- ggplot(ANL, aes(group_var_name, label)) +
12011181
geom_tile(aes(fill = column)) +
12021182
geom_text(aes(label = scales::percent(perc)),

0 commit comments

Comments
 (0)