gpt4 book ai didi

matlab - 如果 csvread 失败则跳过文件 Matlab

转载 作者:行者123 更新时间:2023-12-01 14:33:07 24 4
gpt4 key购买 nike

所以我正在阅读一堆日志文件。它们中的大多数都可以很好地与 csvread 一起使用,但有些是空的。当您将空文件传递给 csvread 时,您会得到以下返回:

Error using dlmread (line 139)
Badly formed format string.

Error in csvread (line 48)
m=dlmread(filename, ',', r, c);

Error in CreateBDTable (line 15)
digArea = csvread(sprintf('Converted_Logs\\DigAreaPoints\\%s', file2(j).name));

有没有一种方法可以捕获或阻止这种情况并跳过该文件?或者我需要做一些预处理并查看文件吗?

最佳答案

像大多数语言一样,matlab 有一个“try”语句,可以让您忽略错误。

for file = files
try
csv = load(file.name);
% do stuff
catch err
% do nothing?
end
end

关于matlab - 如果 csvread 失败则跳过文件 Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623631/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com