如何导入csv数据包含字符串的数字和空白细胞

1视图(30天)
我有一个csv,包含一个列有大量的数据。数据是各种字符串、数字和空格,我想保持它的确切顺序包括所有空白的细胞。所以数据的一个例子是:
一个
05年
G
12
我试图用importdata这完美的工作,问题是我的csv超过100万行,出于某种原因,只使用importdata进口前100 k行。
任何帮助将不胜感激!
5个评论
R2
R2 2015年4月16日
csvread不工作,因为它只接受数值,正如我列中的文本以及数字我得到一个错误消息。

登录置评。

接受的答案

明星黾
明星黾 2015年4月16日
我将尝试 textscan
例子:
fidi = fopen (“filename.csv”);
D = textscan (fidi' % s ',“分隔符”,”、“);
文件关闭(fidi);
应该 阅读的一切作为一个单元阵列的字符串。(我没有你的文件,所以在我看来这只是一个猜测。我把它留给你的实验。)你可能需要的其他参数 textscan 调用(如 “EndOfLine” 这里所描述的那样),但它可能工作没有任何变化。

答案(1)

罗伯特·Herrera-Lara
罗伯特·Herrera-Lara 2015年4月14日
100 k行,如果你做同样的过程几次(10次)然后你连接矩阵,我不知道,也许工作! !=) 分而治之算法

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!