Scilab:如何读取具有不同列数的txt文件

时间:2019-02-12 22:37:55

标签: csv text scilab

我有一个132行(字符和花絮)的txt文件。但是,从第1行到第106行有10列,其后是11列。比我无法使用读取功能。我也尝试过fscanfMat,但我认为它仅适用于实数。喜欢:

Line 1:106 -> Name   Age   Sex    Phone ....
Line 107:132 -> Name Surname Age  Sex Phone ....

我想读取文件并在行和行之间进行搜索。

1 个答案:

答案 0 :(得分:0)

如果只是一个文件,建议您在文本编辑器中将其打开,然后用不同的列分隔两个部分。然后使用csvRead提取数据。否则,如果您有很多这样的文件,请使用mgetstr将要从文件中提取的特定长度导出为字符串(也可以查看mscanf)。然后使用csvTextScan将CSV数据提取为矩阵格式。