Skip to content

Commit 21bc813

Browse files
authored
Merge pull request #70 from cinziabraglia7/main
Column names bug fix in output table
2 parents 0876c23 + b5a07cc commit 21bc813

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

R/output_table.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ output_table <- function(data, model) {
2929
segmentation_vars <- allcolumnnames[!allcolumnnames %in% c('id', response , 'segment')]
3030
}
3131

32-
df_agg <- df %>% select(c('segment',model$model_hyperparameters$segmentation_variables))
33-
characterlevel <- lapply(df_agg,is.character)==TRUE
34-
35-
df_agg_numeric <- df_agg[, unlist(lapply(df_agg, is.numeric)) | names(df_agg) == 'segment', drop = FALSE] %>%
32+
df_agg <- df %>% select(c('segment',model$model_hyperparameters$segmentation_variables))
33+
34+
df_agg_numeric <- df_agg[, unlist(lapply(df_agg, is.numeric)) | names(df_agg) == 'segment'] %>%
3635
group_by(.data$segment) %>%
3736
summarise(across(everything(), ~round(mean(.data$., na.rm = TRUE), 2)))
3837

@@ -41,6 +40,7 @@ output_table <- function(data, model) {
4140
summarise(across(everything(), ~mode(.data$.)))
4241

4342
df_agg <- full_join(df_agg_numeric, df_agg_character, by = 'segment')
43+
characterlevel <- lapply(df_agg,is.character)==TRUE
4444

4545
names(df_agg)[characterlevel] <- paste0(names(df_agg)[characterlevel],'_mode')
4646
names(df_agg)[!characterlevel] <- paste0(names(df_agg)[!characterlevel],'_mean')

0 commit comments

Comments
 (0)