日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]CSV,逗號分開的文件,如果能快速的讀取這些文件中的數(shù)據(jù),無疑會幫助我們解決很多問題。?1、 只有數(shù)據(jù)的CSV文件,CSV file that includes only numbers.?As an

CSV,逗號分開的文件,如果能快速的讀取這些文件中的數(shù)據(jù),無疑會幫助我們解決很多問題。?


1、 只有數(shù)據(jù)的CSV文件,CSV file that includes only numbers.?

As an example, create a text file, named as 'data.csv' if you prefer, which includes the following data with any editor you like.


1,??2,??3,??4
5,??6,??7,??8
9,??0,??1,??2


? ?1) Read all the data into a 3X4 matrix.


Mat?=?csvread('data.csv');
disp(Mat);


? 2) Read part of the data with specification of the start index. What is important is the data is accessed from index 0 in the direction of row and column.


Mat?=?csvread('data.csv',?1,?2);
disp(Mat);

Result showing below.


7?????8
1?????2


? 3) Read only the specified range.?


Mat?=?csvread('data.csv',?0,?1,?[0,1,2,2]);
disp(Mat);


Note the starting index you specified in the second and third parameters is the same with the first two arguments in the fourth parameter matrix.?


2、 How to read a CSV file containing string data items.?

Create a file, named as 'datastr.csv' if you like. Add the following data.?


1,?2,?3,?Mine
4,?5,?6,?Yours
7,?8,?9,?His


One who try to use csvread shall encounter frustration. :(?

I propose another solution to solve this case.?


fid?=?fopen('datastr.csv');
dcells?=?textscan(fid,?'%f,?%f,?%f,?%s');
fclose(fid);
dcellneeds?=?dcells(1:3);
Mat?=?cell2mat(dcellneeds);
disp(Mat);


The result showing below.


1?????2?????3
4?????5?????6
7?????8?????9



Try it and good luck. :)






本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉