【发布时间】:2011-08-07 20:30:55
【问题描述】:
我必须处理最大 2GB 的大 CSV 文件。更具体地说,我必须将所有这些数据上传到 mySQL 数据库,但在我必须对此进行一些计算之前,所以我需要在 MATLAB 中做所有这些事情(我的主管也想在 MATLAB 中做,因为他只熟悉MATLAB :( )。
知道如何处理这些大文件吗?
【问题讨论】:
-
算什么?它需要完整文件中的数据还是可以逐行处理?
-
对您的文件格式的描述将是最有帮助的。
-
@iUngi:所有“CSV”意味着您拥有的值用逗号分隔,但这并没有太大帮助。例如,您可以混合使用字符串、整数、浮点数等,并且文件的每一行都有不同数量的这些。看来您已经得到了想要的答案(因为您将答案标记为“已接受”),但以后请记住,如果您将问题尽可能清晰和详细,您将更有可能得到好的答案.
-
还好我文件上没有字符串,只有整数或浮点数,第一行是字段名。
标签: mysql matlab file-io csv bigdata