【发布时间】:2013-05-20 22:20:46
【问题描述】:
我有一个巨大的 csv 文件,类似于:
0, "24 44 43 51......"
1, "99 81 34 58......"
每行中的点代表更多的数字。每行都有一个序列号,例如。 0, 1, 2... 和相应的数字(大约 1000)。我在这个文件中有超过 1000 行。有什么方法可以在由行和列组成的矩阵中读取此文件,例如:
0 24 44 43 51......(more data)
1 99 81 34 58......(more data)
.
.
.
我尝试过tdfread,但因为阅读时间太长而放弃了。任何帮助将不胜感激。
【问题讨论】:
-
对于这样的东西,我发现通过 python 或 perl 运行文件并将其转换为 Matlab 更喜欢的格式更容易。例如,如果你可以让所有的数字用逗号分隔就行,你可以在Matlab中简单地
load filename。