-1

我正在导入几个需要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').

4

1 回答 1

0

我的解决方案是在导入后进行变异:

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

它不是最优雅的,因为它在导入后使用了第二个操作。但它对我有用。

于 2016-05-19T13:47:38.767 回答