Skip to content

Commit b2428b1

Browse files
Merge pull request #16 from cinziabraglia7/output_table_bugfix
bug fix on column names in output table
2 parents 2aa34b8 + cce8cf4 commit b2428b1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

R/output_table.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ output_table <- function(data, model) {
3030
}
3131

3232
df_agg <- df %>% select(c('segment',model$model_hyperparameters$segmentation_variables))
33-
characterlevel <- lapply(df_agg,is.character)==TRUE
34-
33+
3534
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)))
@@ -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)