当Date Column是字符格式时,读取多个csv文件

时间:2017-04-18 21:17:58

标签: r lapply readr

我正在使用readrbind_rows()函数来读取多个csv。

示例代码:

library(readr)
library(dplyr)

df = lapply(c(
  "df 4-11-17.csv",
  "df 4-12-17.csv",
  "df 4-13-17.csv"),
  read_csv) %>% bind_rows()

当我这样做时,我收到错误声明:

Error: Can not automatically convert from character to Date in column "Date".

第一列名称为“Date”,目前为字符格式。当我为第一列做str(df)时,这就是它的样子。

Classes ‘tbl_df’, ‘tbl’ and 'data.frame':   961751 obs. of  15 variables:
 $ Date                       : chr  "4/10/2017" "4/10/2017" "4/10/2017" 
"4/10/2017" ...

如果有人知道如何在忽略列的格式(例如Date列)的同时读取多个csv文件,那将会有所帮助!

1 个答案:

答案 0 :(得分:0)