【问题标题】:How to import a column from an Excel file?如何从 Excel 文件中导入列?
【发布时间】:2021-07-11 16:35:29
【问题描述】:

这是我的 excel 文件:

在这里,我阅读了名为“Lazy_eight”的 Excel 工作表的整个 A 列,但问题是我有不同的工作表,其中 A 列具有不同数量的元素。所以,我只想导入数字而不指定列向量的长度。 我使用具有以下语法的函数 readmatrix 来读取整个列:

p_time = readmatrix('Input_signals.xlsx','Sheet','Lazy_eight','Range','A:A')

我在 matlab 工作区得到这个:

因此,我希望仅将我要导入的列的第一个元素提供给“readmatrix”函数,但我希望它在最后一个元素处停止,而不指定最后一个元素的坐标以避免您可以在最后一张图片中看到的 NaN。我只想导入没有 NaN 值的数字。 我无法读取初始元素和最后一个元素(以这种方式:'Range'、'A3: A13'),因为在每张表中,A 列(与其他列一样)具有不同数量的元素。

【问题讨论】:

    标签: excel database matlab import nan


    【解决方案1】:

    我通过使用“rmmissing”函数解决了这个问题,该函数从数组中删除“NaN”值。

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多