csv 文件名是‘2008.csv’ 已经在MATLAB 路径里。 需要读取的一列的表头是‘ArrDelay'。 文件总29列, 总7009729行。 需要读取的那一列是第15列。 这一列有一个表头’ArrDelay‘在第一行, 这一列包含了整数数据,但是其中还有’NaN'的string数据, 这些NaN表示缺失的数据最好转换为0(我不知道怎么弄)。 我的目的是,读取这一列然后对它做平均值的运算。
求大神,求指导,求帮忙,各种急求!!!好人好报, orz、跪谢
我自己写了一个,但是出错。。。我猜是因为数据里混了string、的缘故。。。
tic
ArrDelay = csvread('2008.csv', 1, 14, [1,14,7009728,14]);
meanresult = nanmean(ArrDelay);
sprintf('%g.\n',toc)
这个我在MATLAB 的文档库里都看过了试过了就是没成功才发问的,你的回答太general了,能不能再详细一点,谢了。
本回答被网友采纳