【发布时间】:2013-12-16 12:02:34
【问题描述】:
我有一个 CSV 文件,其中包含 3 列:
字符串类型(可以是单词或句子)、整数类型、整数类型[这些是列类型]
现在我想将这些数据存储到一个矩阵中,其中字符串(整个句子存储在一个单元格中)和每个单元格中的整数。我试过这个:
fileID=fopen('training.csv');
C=textscan(fileID,'%s %d %d');
但是它将句子的每个单词放在不同的单元格中!整个句子应该存储在一个单元格中。我该怎么做?
谢谢。
编辑:它现在似乎读到了什么,这就是我得到的
celldisp(C)
C{1}{1} =
jdl
C{2} =
[]
C{3} =
[]
编辑:
jdl h-yf u ghjktnfhcrjuj hjcljd-yf-ljye 129771 196
EAS CJDTNCRBH YFIRJHNJCNFY UJH HTDL HTCG 819100 458
rcfcyjzcrjuj rfycrf u rhfz edl 547653 677
trfcthbyyehuf h-yt jnltkjv eavc xrfkjdcrjv u hjccbb d 970121 884
H-YF TRFNTHBYYEHUF U EDL XRFKJDCRJUJ 938870 630
jdl yfhyfek h-yf rtktpyjljhjryjuj 525855 598
rhfcyjzhcrf eghfdktybtv dyenhtyybq hfqjyf u ktybycrjuj 709215 403
差不多是这个样子,有3500行数据
【问题讨论】:
标签: string matlab csv matrix textscan