我之后导入了几个需要bind_rows()
的数据集。出于这个原因,我想为运行excel_sheet()
函数产生的tbl_df的每一列设置一个全局列类型。
原因是不同的列类型在我bind_rows()
时检索错误。
我正在尝试read_excel("myExcel.xlsx", sheet=1, col_types = 'text')
,假设text
已被回收,但我收到一条错误消息read_excel("survey.xlsx", sheet=1, col_types = 'text')
。
答案 0 :(得分:0)
我的解决方案是在导入后进行变异:
res.df <- import.df %>% mutate(col.name = as.character(col.name))
它不是最优雅的,因为它在导入后使用第二个操作。但它对我有用。