我怎么能从. csv文件导入数据与数值和文本(列标题)到MATLAB工作区?

910(30天)
我有数据文件(。当然csv)包含多个列每一列标题。我想要导入数据在r .使用“csvimport”我只能捕获的数值不是字符串数据。有人请告诉我导入这些数据的过程。

答案(6)

加雷斯·托马斯。
加雷斯·托马斯。 2014年3月23日
编辑:MathWorks支金宝app持团队 2018年11月7日
如果您右键单击. csv文件可以使用“导入工具”,将帮助您通过导入过程。你可以选择数据类型都是进口的。
如果你点击“导入”按钮,您还可以看到生成的代码或脚本。你会看到它生成的代码。
另一个方法是使用:“readtable”。在阅读看到“readtable”页面的例子 * . csv文件。
我希望这对您有所帮助。加雷思


奥古斯汀Ekweariri
奥古斯汀Ekweariri 2017年3月6日
您可以使用csvread (csv_file.csv、row_offset col_offset)命令来读取数据从一个csv文件格式;
一个= csvread (“csv_file.csv”1 0);
欲了解更多信息,请访问;

斯图·施瓦兹
斯图·施瓦兹 2017年8月6日
csvread必须输入数字。
混合csv数据可以输入表读取和格式规范。看到readtable在线帮助和示例://www.tatmou.com/help/matlab/import_export/import-mixed-text-and-numeric-data-from-a-text-file.html
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年8月6日
历史上确实csvread必须所有数字的输入。R2015a左右,规范范围csvread能够跳过主要文本行和主要文本列(用户要求跳过它们提供);它是不能跳过 落后于 文本行或 落后于 然而文本列。
然而,这能够跳过领先行不帮助用户读取字符串作为他们问。然而,它将允许fopen()文件的可能性,fgetl()一行,fclose(),将输入线列标题,然后csvread()文件告诉它跳过第一行。

登录置评。



•ghane
•ghane 2021年9月25日
使用matlab R2020b, readmatrix fnction。

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的