Как применить глобальный тип столбца с помощью 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))
Он не самый элегантный, так как использует вторую операцию после импорта. Но это сработало для меня.