Matlab 困惑于如何重塑我的数据,每天的专栏

Matlab 困惑于如何重塑我的数据,每天的专栏,matlab,Matlab,我正在拉入一个包含两列的文件。我的第一列是时间戳列,在30天的过程中,日期/时间每分钟都被索引一次。我的第二列是我的数据列,其中每一行对应于从时间戳记录的那一分钟的值 我的目标是重塑我的数据,使每天都在它自己的列中,如下图所示。“当前”是我的数据当前的样子。“目标”是我希望我的数据集是什么样子的,我很难弄清楚如何达到目标 感谢您的帮助 你写“30天中的每分钟”,这意味着你基本上有60*24*30行。在这种情况下,您需要做的只是重塑(数据(:,2),[60*24,30])。这给出了一个包含60*2

我正在拉入一个包含两列的文件。我的第一列是时间戳列,在30天的过程中,日期/时间每分钟都被索引一次。我的第二列是我的数据列,其中每一行对应于从时间戳记录的那一分钟的值

我的目标是重塑我的数据,使每天都在它自己的列中,如下图所示。“当前”是我的数据当前的样子。“目标”是我希望我的数据集是什么样子的,我很难弄清楚如何达到目标

感谢您的帮助


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

当您编写“30天中的每分钟”时,意味着您基本上有60*24*30行,对吗?在这种情况下,
重塑(数据(:,2),[60*24,30])
不是你需要的吗?我可以试试。你认为它会产生像我在“目标”下的照片中那样的阵列吗?我将如何像上面那样按天分割每一列?
重塑(数据(:,2),[60*24,30])
给出一个包含60*24行(每行对应一天的一分钟)和30列(每列对应一天)的数组。这就是你想要的吗?是的!听起来不错!请随意写一个答案,我可以接受:)