将多个csv文件集成到一个数据帧时,R中的bind_rows出错

时间:2018-03-17 01:31:28

标签: r type-conversion dplyr readr

我尝试使用dplyr::bind_rowsreadr::read_csv将目录中的多个csv文件集成到一个数据框中。我使用下面的R代码。

files <- list.files(path = "./mypath/", full.names = TRUE)
df <- files %>%
lapply(read_csv) %>%
bind_rows(.id = "file")

实际上它工作正常,但突然R返回如下错误信息。

Error in bind_rows_(x, .id) : Column `datetime` can't be converted from character to POSIXct/POSIXt

如何传递此错误?我试图在bind_rows之前转换列类型,但没有成功。

P.S。我添加了csv文件的样子

datetime        id
01/01/12 1:23   1
07/04/14 12:19  2

0 个答案:

没有答案