对于如何重塑我的数据感到困惑,每天都有专栏

时间:2017-02-09 13:13:04

标签: matlab

我正在提取包含两列的文件。我的第一列是时间戳列,日期/时间在30天内每分钟编制索引。我的第二列是我的数据列,其中每一行对应于时间戳记中该分钟记录的值。

我的目标是重塑我的数据,以便每天都在其自己的列中,如下图所示。 "当前"是我目前的数据。 "目标"是我希望我的数据集看起来像,我无法弄清楚如何到达那里。

感谢任何帮助!

enter image description here

1 个答案:

答案 0 :(得分:1)

你写的是“30天内每分钟”,这意味着你基本上有60 * 24 * 30行。在这种情况下,您需要做的只是reshape(data(:,2),[60*24,30])。这给出了一个60 * 24行(每行对应一天中的一分钟)和30列(每列对应一天)的数组。