我正在使用readr
andbind_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".
第一列名称为“日期”,目前为字符格式。这就是我为第一列执行 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" ...
如果有人知道如何同时读取多个 csv 文件而忽略列的格式,例如 Date 列,那将会很有帮助!