Как применить глобальный тип столбца с помощью excel_sheet?

Я импортирую несколько наборов данных, которые должны быть bind_rows() после этого. По этой причине я хотел бы установить глобальный тип столбца для каждого столбца tbl_df, который получается в результате выполнения excel_sheet() функция. Причина в том, что разные типы столбцов получают ошибки, когда я bind_rows() их.

я пытался read_excel("myExcel.xlsx", sheet=1, col_types = 'text') при условии, что text был бы переработан, но я получил сообщение об ошибке, говорящее read_excel("survey.xlsx", sheet=1, col_types = 'text'),

1 ответ

Мое решение было изменить после импорта:

res.df <- import.df %>% mutate(col.name = as.character(col.name))

Он не самый элегантный, так как использует вторую операцию после импорта. Но это сработало для меня.

Другие вопросы по тегам