我尝试使用dplyr::bind_rows
和readr::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