readr :: read_csv()不读取日期并返回NA

Dav*_*ave 3 csv datetime r

我有一个csv文件test.csv,其中包含一个包含日期的列:

V1
14-01-02 9:10
14-01-02 9:10
14-01-02 9:21
14-01-02 9:34
14-01-02 9:34
14-01-02 9:34
Run Code Online (Sandbox Code Playgroud)

readr::read_csv收益率读取文件NAs:

V1
1 <NA>
2 <NA>
3 <NA>
4 <NA>
5 <NA>
6 <NA>
Warning message:
9 problems parsing 'test.csv'. See problems(...) for more details. 
Run Code Online (Sandbox Code Playgroud)

read.csv似乎能够像这样加载它没有问题,但它太慢了.实际的表是322,509 x 45,我宁愿不用col_type选项指定每个列类型.

无论如何,它可以加载列作为一个字符?

phi*_*ver 5

您可以在列表中指定列类型,您只需在其中命名那些您不希望readr尝试识别列类型的列.

read_csv("test.csv", col_types = list(V1 = col_datetime()))
Run Code Online (Sandbox Code Playgroud)

有关详细信息,另请参阅有关cran自述文件.