[英]Problems reading CSV in Octave
我有一个.csv文件,但无法在Octave上阅读。 在RI上,只需使用下面的命令,一切就可以了:
myData <- read.csv("myData.csv", stringsAsFactors = FALSE)
但是,当我转到Octave时,无法使用以下命令正确执行此操作:
myData = csvread('myData.csv',1,0);
当我用记事本打开文件时,数据如下所示。 注意,没有逗号将最后一个列名(即Column3)与第一个值(即Value1)分开,并且第一行的最后一个值(即Value3)和第二行的第一个值(即Value4)
Column1,Column2,Column3Value1,Value2,Value3Value4,Value5,Value6
Column1用于日期值(格式为yyyy-mm-dd hh:mm:ss),我不知道这是否与问题有关。
csvread
仅读取数字数据,因此不幸的是日期没有资格。
在Octave中,您可能需要检出数据框包。 在Matlab中,您将执行readtable
。
否则,还有更多原始函数可以使用,例如textscan
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.