【问题标题】:joining rows in tall arrays in MATLAB在 MATLAB 中连接 tall 数组中的行
【发布时间】:2017-05-15 16:35:09
【问题描述】:

我有一大组数据,它的第一行看起来像

02.06.2016 11;04;30.832404 1.2 3.3
02.06.2016 11;04;30.832504 2.4 2.3
02.06.2016 11;04;30.832604 6.1 7.1

我在 MATLAB 中使用 tall 数组。我希望能够使用 timerange 函数在不同时间范围之间选择数据(请参阅我之前的问题: Selecting rows of data between time and date range in tall array in MATLAB )。

但是,如果我没记错的话,时间和日期必须在同一行。因此,我试图将两者合二为一。我尝试了不同的功能,例如“join”,但我找不到任何适用于 tall 数组的东西。有办法解决这个问题吗?

谢谢,

【问题讨论】:

    标签: arrays matlab matlab-table


    【解决方案1】:

    timerange 函数目前不支持 tall 时间表 (R2017a)。

    不过,值得您花时间使用现有的时间信息变量在表中创建一个高大的 datetime 变量,因为这应该会使索引更容易。

    【讨论】:

      猜你喜欢
      • 2018-11-20
      • 1970-01-01
      • 2017-08-30
      • 2016-02-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 2012-10-12
      相关资源
      最近更新 更多