Matlab读取以空格(或其他特殊字符)分隔数字的csv矩阵
工作环境:matlab R2015b, Office365套件
太惨了诸位。被崩溃的office闹了一下午,发现一键就能完成【痛心疾首】
1. 用Excel打开csv文件,选择含有矩阵的单元格,使用Excel的数据工作栏里的分列功能(也叫文本转换成表格)。
2. 选择用来分隔开矩阵的符号,在预览中查看效果。
3. Bingo!
4. 直接使用csvread('PrivateTest.csv')愉快地导入到Matlab中
=======================日记分割线==========================
太惨了诸位。
我想要把一个包含有表情标签和图片矩阵的CSV文件导入matlab,第一反应当然是csvread()!
但是情况不对!
因为矩阵中含有用来分隔数字的空格字符,而csvread()只能读取完全由逗号分隔的数字,会将这个矩阵当作字符串来看待
可是我要的是矩阵嘛!
于是我有了两个思路,第一个来自网络,使用textscan()在matlab端写一个小程序,截取字符串里的数字并且转换为int
第二个来自愚昧,把文本从Excel里复制出来,将空格替换成制表符,再导入excel
(后来发现其实人家excel也有替换的嘛!可是并没有特殊字符,需要自定义单元格式,可是对于2304列的矩阵来说!这是强人所难吗!)
在Office无数次因为批量处理大文件中的大量单元格崩溃后
在一次恢复文件的过程中!Excel因为只留下了纯文本而歉疚地(并不是!)主动提出要将这些纯文本分列【吐烟圈
好吧于是我找到了出路。
啊。
万念俱灰。
Matlab读取以空格(或其他特殊字符)分隔数字的csv矩阵相关推荐
- matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......
如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...
- matlab读取txt到矩阵,如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB)...
如何在MATLAB中将文本文件中的数据读入矩阵(How to read data from a text file into a matrix in MATLAB) 我在将.txt文件读入单个矩阵时遇 ...
- matlab 打开txt文件窗口,Matlab读取txt文件、xlsx文件
MATLAB读取和写入txt文件 https://blog.csdn.net/jisuanjiguoba/article/details/79997805 txt文件中既有空格又有tab键,请问怎么正 ...
- Matlab读取txt文件、xlsx文件
MATLAB读取和写入txt文件 https://blog.csdn.net/jisuanjiguoba/article/details/79997805 txt文件中既有空格又有tab键,请问怎么正 ...
- MATLAB读取写入文本数据最佳方法 | Best Method for Loading Saving Text Data Using MATLAB
MATLAB读取文件有很多方法.然而笔者在过去进行数据处理中,由于函数太多,相互混杂,与C#,Python等语言相比,反而认为读取文本数据比较麻烦.C#和Python等高级语言中,对于大部分的文本数据 ...
- ES _all、_source的使用——_all字段连接所有字段的值构成一个用空格(space)分隔的大string而被analyzed和index,document主体保存在_source中...
1._all 1.1_all field _all字段是一个很少用到的字段,它连接所有字段的值构成一个用空格(space)分隔的大string,该string被analyzed和index,但是不被s ...
- matlab 读取csv_利用Pytorch进行数据加载1--CSV文件的读取和显示
import os # 文件处理模块,用于处理文件和目录 import torch # pytorch的深度学习框架 import pandas as pd #人脸识别库 from skimage i ...
- MATLAB读取HDF格式的SST数据
利用MATLAB读取HDF格式的SST数据是比较简单的,MATLAB中有专门用于读取HDF的函数hdfread()与hdfinfo()就能很好的读取HDF文件.我们可以在读取文件的时候,通过显示文件中 ...
- matlab读取/播放视频的函数(2)
1.用matlab读取avi 视频(只能读一定压缩各式的avi 电影,这是因为avi视频文件的编码 有很多,而matlab只支持部分编码格式.可见 http://blog.csdn.net/IdoIw ...
最新文章
- 学习设计模式 - 六大基本原则之单一职责原则
- 杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
- 科大星云诗社动态20210227
- php网页轮播图,JavaScript_JavaScript实现图片轮播的方法,本文实例讲述了JavaScript实现图 - phpStudy...
- ai物联网工业_人工智能和物联网将如何改变行业
- Boot Loader的启动流程和开发经验总结
- epic登陆按钮一直在转_双剑合璧!GOG GALAXY 2.0官方支持Epic商店集成
- 【AI视野·今日CV 计算机视觉论文速览 第208期】Fri, 28 May 2021
- 2.11 计算机视觉现状
- java右移位_Java移位运算
- 用Bluemix虚拟机搭建自己的博客系统
- 给你介绍Python代码中下划线的魔幻魅力!
- Android 讯飞语音合成、语音播报(详细步骤+源码)
- 程序员到高级程序员,只需要10个步骤!
- Groundhog Chasing Death
- c语言c4700错误,C编译错误,运行错误以及常见问题。
- 嵌入式软件开发培训笔记——boot原理与u-boot 基于Cortex_A8核的S5PC100芯片
- MTK 轨迹球(JOG_BALL)
- 每周全球科技十大新闻(2020.8.17-8.23)
- 贪心算法 田忌赛马问题
热门文章
- PHPExcel 设置单元格受保护,不可编辑,或需要密码
- 苹果公司收购耳机生产商Beats Electronics和流媒体音乐服务提供商Beats Music。
- Photoshop 液态金属
- java timespan 格式化_C# 计算时间差 用timespan函数
- Softmax回归的从零开始实现+简洁实现
- Nebius Welcome Round (Div. 1 + Div. 2) 题解
- 什么是线程?什么是进程?为什么要有线程?有什么关系与区别?
- keil c语言编译运行,Keil的c语言编译器
- 客户数据管理的法宝——应用创新的“信息生命周期管理”四步法则
- C++中的链接器(Linker)