Octave dlmread не читает формат даты - PullRequest
0 голосов
/ 02 октября 2019

У меня есть 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 вместо 01.01.2017 00: 00.

Как мне получить правильный формат?

1 Ответ

0 голосов
/ 05 ноября 2019

csvread только для числовых входов.

Вместо этого используйте csv2cell из пакета io, чтобы получить данные в виде строки, а затем выполнить все необходимые операции и преобразования строк соответственно.

...