scilab - Scilab 无法正确读取文本和 csv 文件
问题描述
我希望在 Scilab(版本 6.0.2)中打开并阅读以下文本文件。原始文件是一个 .xlsx,我已通过 Excel 将其转换为 .txt 和 .csv 以方便在 Scilab 中打开和使用它。同时使用 fscanfMat 和 csvRead,scilab 仅将第一列读取为 Nan。我理解为什么第一列被认为是 Nan,但我不明白为什么没有阅读文档的其余部分。我对第 2 列和第 3 列特别感兴趣。
对于 csvRead,我使用了:
M=csvRead(chemin+filename," ",",",[],[],[],[],7);
跳过 7 行标题。
这可能与文件的格式化方式有关吗?对于任何能够提供帮助的人,我将尝试上传 .txt 文件的示例以及原始 .xlsx 文件
可在此处下载的文件:Excel 和文本文件
解决方案
如果您使用 Excel 将 xlsx 文件转换为 xls 文件,您可以使用 readxls 函数读取它。
推荐阅读
- java - 是否可以完全用 C++ 包装 Java 函数?
- bioinformatics - snakemake:管道因 MissingOutputException 而失败
- ios - 向上滑动以显示打开的应用程序时,iOS 中会显示默认的 Flutter 图标
- django - 将 User 模型的用户名更改为使用 PhoneNumberField 而不是 CharField 会导致错误
- angular - 将值转换为字符串对象以进行属性绑定
- php - 提前退出 Symfony 控制台执行()?
- docker - 如何在只读主机文件系统上运行 docker daemon
- java - Geomesa-utils:如何选择 ResolutionRange
- linux - sed 和 _ 字符的问题
- r - 自定义函数中的 tidyr::uncount() 错误