다음과 같은 3 개의 열이있는 CSV 파일이 있습니다. 문자열 유형 (단어 또는 문장 일 수 있음), 정수 유형, 정수 유형 [이들은 열 유형입니다 ]
이제 문자열 (전체 문장이 하나의 셀에 저장 됨)과 정수가 하나의 셀에 각각 들어있는 행렬에이 데이터를 저장하려고합니다. !문자열 및 정수 유형 CSV 파일을 매트릭스 matlab에 저장
fileID=fopen('training.csv');
C=textscan(fileID,'%s %d %d');
그러나 다른 셀에 문장의 각 단어를 제공합니다 나는 그것을해야합니까 전체 sentecne 한 cell.How에 보관해야합니다 :이 시도?
감사합니다.
편집 : this.It는 3500 개 행이 같은
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
꽤 많은 모양 : 지금 무엇을 읽을 보인다,이 내가
celldisp(C)
C{1}{1} =
jdl
C{2} =
[]
C{3} =
[]
편집을 얻을 것입니다 데이터
당신은 정교하다. 나는 당신이 말하는 것을 속지 않는다. 나는 가지고있는 파일을 수정해야합니까? 파일에는 1000 개의 행이 있습니다. – LoveMeow
예. 문자열이 따옴표 사이에있는 csv 파일로 데이터를 내보내는 것이 었습니다. 다음과 같이 보입니다 : "bla bla bla"; 1, 2 그리고 textscan에서 % q 매개 변수를 사용하여 인용 부호 사이의 문자열을 일치시킬 수 있습니다. 그러나 이는 csv 파일을 쉽게 수정할 수있는 경우에만 옵션입니다 (예 : csv 파일을 출력하는 프로그램의 출력 루틴을 변경하여). csv 파일은 어디서 생성됩니까? – tim
제 대학에서 감안할 때 교육 자료가 필요합니다. (기계 학습) MATLAB로 가져와야합니다. 3 행렬과 많은 행이 있습니다. 첫 번째 열에 문장이 있습니다. 그리고 처음 가져 오는 방법이 궁금합니다. MATLAB에서 행렬의 첫 번째 열로 열. – LoveMeow