八度dlmread无法读取日期格式

时间:2019-10-02 16:46:55

标签: file-io octave

我有一个csv文件,一个来自https://www.kaggle.com/jolasa/waves-measuring-buoys-data-mooloolaba/downloads/waves-measuring-buoys-data-mooloolaba.zip/1的文件。第一个条目如下所示:

First entries of aforementioned file

第一列包含我要使用此命令阅读的日期:

matrix = dlmread ('waves-measuring-buoys-data/WavesMooloolabaJan2017toJun2019.csv',',',1,0);

(如果在Kaggle上引用文件,请注意,为了便于阅读,我对目录和文件名进行了一些修改)

然后,当我通过打印矩阵(2,1)检查日期时,我得到的是1,而不是2017年1月1日00:00。

如何获取正确的格式?

1 个答案:

答案 0 :(得分:0)

csvread仅用于数字输入。

请改用csv2cell包中的io,以字符串形式获取数据,然后相应地执行任何必要的字符串运算和转换。