Scilab 无法正确读取文本和 csv 文件
Scilab unable to correctly read text and csv file
我想在 Scilab(版本 6.0.2)中打开并阅读以下文本文件。
原始文件是一个 .xlsx,我已通过 Excel 将其转换为 .txt 和 .csv,以便于在 Scilab 中打开和使用它。
同时使用 fscanfMat 和 csvRead,scilab 仅将第一列读取为 Nan。我明白为什么第一列被认为是 Nan,但我不明白为什么没有阅读文档的其余部分。我对第 2 列和第 3 列特别感兴趣。
对于 csvRead,我使用了:
M=csvRead(chemin+filename," ",",",[],[],[],[],7);
跳过第 7 行 header。
会不会和文件的格式化方式有关?
对于任何能够提供帮助的人,我将尝试上传一个 .txt 文件示例以及原始 .xlsx 文件
可供下载的文件,此处:Excel and Text files
您的分隔符是制表符(ascii码9)。使用以下命令:
M=csvRead("Probe1_350N_2S.txt",ascii(9),",",[],[],[],[],7);
如果您使用 Excel 将您的 xlsx 文件转换为 xls 文件,您可以使用 readxls 函数读取它。
我想在 Scilab(版本 6.0.2)中打开并阅读以下文本文件。 原始文件是一个 .xlsx,我已通过 Excel 将其转换为 .txt 和 .csv,以便于在 Scilab 中打开和使用它。 同时使用 fscanfMat 和 csvRead,scilab 仅将第一列读取为 Nan。我明白为什么第一列被认为是 Nan,但我不明白为什么没有阅读文档的其余部分。我对第 2 列和第 3 列特别感兴趣。
对于 csvRead,我使用了:
M=csvRead(chemin+filename," ",",",[],[],[],[],7);
跳过第 7 行 header。
会不会和文件的格式化方式有关? 对于任何能够提供帮助的人,我将尝试上传一个 .txt 文件示例以及原始 .xlsx 文件
可供下载的文件,此处:Excel and Text files
您的分隔符是制表符(ascii码9)。使用以下命令:
M=csvRead("Probe1_350N_2S.txt",ascii(9),",",[],[],[],[],7);
如果您使用 Excel 将您的 xlsx 文件转换为 xls 文件,您可以使用 readxls 函数读取它。