0
我有两个.txt文件,每个文件都有13行标题信息,我需要跳过。同时读取两个文件,每个文件都带有标题行跳过
我将它们组合成一个文件,但这不起作用,因为它不会跳过第二批标题行。
DELIMITER = '\t';
%HEADERLINES = 13;
% Import the file
system('copy A.txt+B.txt C.txt')
newData1 = importdata('C.txt', DELIMITER, HEADERLINES);
% Create new variables in the base workspace from those fields.
vars = fieldnames(newData1);
for i = 1:length(vars)
assignin('base', vars{i}, newData1.(vars{i}));
end
看起来像你应该分别导入它们,删除标题,然后将它们合并。追加文本时,标题不会奇迹般地置顶。 – spenibus
如何加入这样的数据?阅读它们,然后:newData1 = join(A,B);?这也给出了一个错误。 – Dawson
我没有matlab知识来回答这个问题。但这确实是最基本的想法。快速浏览这些文档会让我对“cat(1,A,B)”进行猜测,但我可能对此非常错误。 http://www.mathworks.com/help/matlab/ref/cat.html – spenibus