最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用matlab讀取含表頭csv文件

 更新時間:2023年06月25日 09:49:27   作者:衷科知眠  
這篇文章主要介紹了使用matlab讀取含表頭csv文件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

matlab讀取含表頭csv文件

matlab中常用的讀取csv的函數(shù)為csvread,

其調(diào)用格式為:

data = csvread(csv_file, R, C, RNG)

其中csv_file為要讀取的csv文件,R為從第R行開始讀取,C為從第C列開始讀取,RNG為讀取的行列范圍,比如 RNG = [R1,C1, R2, C2]。

值得注意的是,雖然matlab默認的序號一般是從1開始,但是對于R和C的設(shè)置卻是從0開始的,也即,如果想要從文件中的第一行讀取,則R應(yīng)該設(shè)為0。

使用csvread讀取csv文件的前提是csv文件為純數(shù)值文件,如果文件中含有字符就會報錯。

比如無法讀取如下帶有表頭的文件。

可有時,表頭的信息對于后續(xù)的數(shù)據(jù)分析是必要或者更方便的,我們就需要將表頭信息讀取進來,csvread函數(shù)就無法滿足該需求了。

此時,我們可以使用比較原始的函數(shù)importdata,其調(diào)用格式為:

headerData = importdata(csv_file)

該函數(shù)會返回一個struct類型結(jié)果,并會自動將文本與數(shù)值分別保存在兩個變量中例如上述的表格,其結(jié)果為:

其中data中為數(shù)值結(jié)果,

textdata中為字符結(jié)果

 此時,我們可通過對字符變量索引來獲取表頭信息,比如,獲取表頭中的第5個變量,

可通過命令

headerName = headerdata.textdata{1,5}

得到對應(yīng)的表頭變量,以供后續(xù)使用。

matlab讀取xls、xlsx、csv文件

常常我們在matlab里需要讀取excel數(shù)據(jù)文件或者保存matlab中矩陣的數(shù)據(jù)。

但是直接在matlab里用xlswrite寫出的文件實際上是csv格式,在matlab里無法用xlsread讀取。

筆者總結(jié)如下。

1 matlab讀寫excel文件

讀xlsx、xls文件:

如果是讀xls文件,就改一下后綴。

寫xlsx、xls文件 :

training是要寫出的矩陣數(shù)據(jù)。

2 matlab讀寫csv文件 

3 注意區(qū)分csv文件和xlsx文件

這是xlsx文件 

 這里在matlab里顯示是csv文件而不是xls文件,雖然它的后綴是xls。

 

真正的xlsx文件在matlab里顯示仍是xlsx文件。這樣你就知道該按csv讀取還是xlsx讀取。

覺得csv和xlsx相互轉(zhuǎn)換麻煩的同學,也可以在wps里也可以先打開csv文件,再另保存為xlsx文件,再在matlab里用xlsread讀取即可。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中range函數(shù)的基本用法完全解讀

    Python中range函數(shù)的基本用法完全解讀

    range函數(shù)大多數(shù)時常出現(xiàn)在for循環(huán)中,在for循環(huán)中可做為索引使用,下面這篇文章主要給大家介紹了關(guān)于Python中range函數(shù)的基本用法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • python學習之plot函數(shù)的使用教程

    python學習之plot函數(shù)的使用教程

    這篇文章主要給大家介紹了關(guān)于python學習之plot函數(shù)的使用教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Django頁面數(shù)據(jù)的緩存與使用的具體方法

    Django頁面數(shù)據(jù)的緩存與使用的具體方法

    這篇文章主要介紹了Django頁面數(shù)據(jù)的緩存與使用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • ?Java?SE?面向?qū)ο缶幊痰?個常用接口

    ?Java?SE?面向?qū)ο缶幊痰?個常用接口

    這篇文章主要f?Java?SE?面向?qū)ο缶幊痰?個常用接口,Comparable、Comparator?比較器、Cloneable,下面文章詳細介紹,需要的小伙伴可以參考一下
    2022-01-01
  • Python利用模糊哈希實現(xiàn)對比文件相似度

    Python利用模糊哈希實現(xiàn)對比文件相似度

    對比兩個文件相似度,python中可通過difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh實現(xiàn),<BR>在大量需要對比,且文件較大時,需要更高的效率,可以考慮模糊哈希,本文就來和大家詳細聊聊
    2023-01-01
  • Python MongoDB 插入數(shù)據(jù)時已存在則不執(zhí)行,不存在則插入的解決方法

    Python MongoDB 插入數(shù)據(jù)時已存在則不執(zhí)行,不存在則插入的解決方法

    這篇文章主要介紹了Python MongoDB 插入數(shù)據(jù)時已存在則不執(zhí)行,不存在則插入的解決方法,結(jié)合實例形式分析了Python基于日志判斷數(shù)據(jù)是否已經(jīng)插入的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • Python使用Spire.Doc for .NET輕松實現(xiàn)Word和Markdown互轉(zhuǎn)

    Python使用Spire.Doc for .NET輕松實現(xiàn)Word和Markdown互轉(zhuǎn)

    在寫作、技術(shù)文檔管理和知識庫建設(shè)中,Word 和 Markdown 是我們最常打交道的兩種文檔格式,本文將詳細介紹如何使用 Spire.Doc for .NET 在 Python 環(huán)境中高效實現(xiàn) Word 與 Markdown 的互轉(zhuǎn),有需要的小伙伴可以了解下
    2026-06-06
  • pycharm 實現(xiàn)復(fù)制一行的快捷鍵

    pycharm 實現(xiàn)復(fù)制一行的快捷鍵

    這篇文章主要介紹了pycharm 實現(xiàn)復(fù)制一行的快捷鍵,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Python使用jupyter notebook查看ipynb文件過程解析

    Python使用jupyter notebook查看ipynb文件過程解析

    這篇文章主要介紹了Python使用jupyter notebook查看ipynb文件過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python 實現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法

    Python 實現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法

    今天小編就為大家分享一篇Python 實現(xiàn)取矩陣的部分列,保存為一個新的矩陣方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11

最新評論

东源县| 巴马| 容城县| 咸丰县| 屯昌县| 山阳县| 天峻县| 泸西县| 荔浦县| 老河口市| 楚雄市| 沅陵县| 长葛市| 依兰县| 无为县| 桦南县| 深州市| 陕西省| 武城县| 金坛市| 镇安县| 荣昌县| 建昌县| 南川市| 邢台县| 阳东县| 大城县| 沈丘县| 澄城县| 崇明县| 凌云县| 资讯 | 彰化市| 光山县| 昌吉市| 沂源县| 静宁县| 广灵县| 张家港市| 宝兴县| 盐山县|