MATLAB:在csvread()

时间:2018-07-26 16:15:35

标签: matlab nan

我需要在MATLAB中导入大量的CSV(成百上千万行),所以我使用csvread()来导入数据,因为它几乎完全是数字的[em] 知识csvread()是导入数据且不会截断文件的最快方法。我的数据偶尔有一个不适用,因此我目前收到错误“无法从文件读取'数字'字段”。如何让MATLAB将这些NA读取为NaN?

这被标记为重复项,并带有类似的问题Import CSV file with mixed data types,只是我会争辩说我的数据都是数字的,但是MATLAB无法正确识别出少数NaN(十亿)。不过,我应该澄清一下,我的首要任务是优化速度,并且比手动编辑有问题的CSV(1000000行中的10000条中的10000条)慢的解决方案都不适用于此应用程序。

0 个答案:

没有答案