matlab - 防止 MATLAB 的 readtable 函数忽略分隔文本数据文件的第一行
问题描述
我有一个与之前提出的以下问题非常相似的问题: 文本文件上的 readtable 忽略包含列名的第一行
但是,就我而言,该文件的格式始终正确。所有值都由一个空格分隔,包括由列标题组成的第一行。我尝试将空格切换为制表符,但这并没有解决任何问题。
我只是使用以下代码:
% Get list of file names from current directory and make file name variable
filelist = ls();
filename=filelist(3,1:97);
% create table object using file name
DE_genelst_raw_CntrlMvF = readtable(filename);
在我应该有一个带有 6 行和 5 列的表的地方,我得到一个 6x5 的表,其中缺少列标题。我将该readtable
函数与更复杂的分隔数据集一起使用,它正确地包含了标题。所以我知道它应该能够工作。只是不确定出了什么问题。如果需要,我可以提供该文件的副本。感谢您的帮助。
解决方案
推荐阅读
- api - JIRA REST API 创建问题,包括“Components/s”字段
- c# - 如何使用 C# 执行映射规则
- python - 无法访问 Rasa 开源中的数据库 - 超时>错误
- python - 保留在列中具有相同值的组内
- laravel - 如何获取已存储在另一个模型中的名称 ID,并使用名称 ID 在 laravel 的数据透视表数据库中存储值?
- android - 如何将 Android 应用程序带到前台?(API 级别 27+)
- python - 所有参数都应具有相同的长度。参数 `y` 的长度是 6,而前面的参数 ['year'] 的长度是 100
- sql - 使用 EntityManager / Hibernate 进行批量更新
- rust - 关于 Rust 生命周期语法的说明
- javascript - 如何使用 jQuery / Axios 执行 PUT 请求?它总是返回错误 400