CSV,逗号分开的文件,如果能快速的读取这些文件中的数据,无疑会帮助我们解决很多问题。

1、 只有数据的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.

matlab如何读取csv,Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件 | 学步园...相关推荐

  1. 有字符csv文件导入matlab_Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件...

    CSV,逗号分开的文件,如果能快速的读取这些文件中的数据,无疑会帮助我们解决很多问题. 1. 只有数据的CSV文件,CSV file that includes only numbers. As an ...

  2. Matlab批量处理xls,matlab批量处理excel(CSV)文件数据

    今天是2019-1-29,参加完2019年美国大学生数学建模竞赛,小伙伴都回家了,就我一个人在寝室,太无聊了,就把在比赛中遇到的excel批处理,写一下思路(ps:其实我在比赛中 利用的是SQLSer ...

  3. MATLAB【八】———— matlab 读取单个(多个)文件夹中所有图像

    0.matlab 移动(复制)文件到另一个文件夹 sourcePath = '.\Square_train'; targetPath = '.\Square_test'; fileList = dir ...

  4. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件

    pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件 目录

  5. php如何导入大文件数据库,PHP读取CSV大文件导入数据库的示例

    文章详细介绍了csv文件在php中快速导入到mysql数据库中的例子,虽然从最简单的几百MB的到最后使用插件实现几个GB数据导入中间有一些嗑碰了,但结果还是好的. 对于数百万条数据量的CSV文件,文件 ...

  6. python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据

    文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...

  7. python处理csv文件案例_python3读取csv文件任意行列代码实例

    读取每一行 reader = csv.reader(f) 此时reader返回的值是csv文件中每行的列表,将每行读取的值作为列表返回 #读取每一行 filename='D:\\file_inform ...

  8. matlab提excel文字,matlab读取excel文字

    数据导入| 将excel数据导入matlab_计算机软件及应用_IT/计算机_专业资料.将 excel 数据导入 matlab 一. 将 excel 文本放在 matlab 的 work 文件夹里面. ...

  9. python读写文件错误_Python读取csv文件错误解决方法

    如果累了就拥抱我取暖 --侃爷 今天这篇推文很简单,就是给大家总结一下我今天用pandas读取csv文件遇到的坑. 一直处理csv文件都是用pandas的read_csv函数读取csv文件之后处理,都 ...

最新文章

  1. gps两点距离 php,PHP应用:PHP计算百度地图两个GPS坐标之间距离的方法
  2. centos php 安装mysql_CentOS 7 安装MySQL+PHP环境
  3. ubuntu部署java环境
  4. 零基础学Python(第九章 循环控制【break】与【continue】)
  5. windows平台下的反调试技术
  6. 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
  7. linux 重庆mysql_Linux服务器上MYSQL的安装
  8. 代码协定(三)——假定和断言
  9. 面试必掌握之计算机网络
  10. IT营大地老师2017最新node.js视频教程avi版本(课件+源码+视频)
  11. 开源跨平台GUI库Fltk在Deepin Linux下的使用
  12. 2019-01-19-build-xmr-stak-on-ubuntu
  13. 人工智能发展将使人类沦落为“无用阶级”
  14. APP支付和H5网页支付有哪些不同?
  15. C语言程序设计预备作业
  16. java 二进制报文头_使用Netty收发二进制报文问题记
  17. B75对应的服务器芯片组,H77及B75芯片组解析
  18. U盘里的文件都变成了.exe文件
  19. 【托福考场考点1】山东大学托福考点详情及考友评价
  20. 【海大838】22年考研真题及解析

热门文章

  1. 达芬奇linux 与win,抛弃Linux:达芬奇软件WIN版安装及设置.doc
  2. c# 赋值运算符_C#程序演示赋值运算符的示例
  3. 你没有见过的 7 种 for 循环优化,超好用!
  4. 使用 Packer、Ansible 和 Terraform 构建不可变的基础设施Devops工具链
  5. Jedis使用测试——连接本地及远程的Redis
  6. 认识和选购极致画质的显示器
  7. python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹
  8. php 循环大数组 卡死,PHP 大数组循环问题_PHP教程
  9. mysql 视图 数据相加_MySQL
  10. go TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body.