在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
工作环境: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因为只留下了纯文本而歉疚地(并不是!)主动提出要将这些纯文本分列【吐烟圈 好吧于是我找到了出路。 啊。 万念俱灰。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论