我正在尝试将一个大的csv文件(215000X3)分批次导入,每批导入50个。在寻找解决方案时,有人建议使用"textscan"。我使用以下代码实现:
N = 50;
fid = fopen('PIDFile.csv');
formatSpec = '%s %s %s';
k=0;
while ~feof(fid)
k = k+1;
block = textscan(fid, formatSpec, N, 'Delimiter',',');
end
运行代码后,我得到的'block'如下所示:
34X1 cell 34X1 cell 34X1 cell
被导入的文件是一个普通的csv文件。我一直在研究fread、fscan、csvread等方法,但都没有找到提供块导入的示例或解决方案。如有任何建议或意见,请不吝赐教。
谢谢, H