gpt4 book ai didi

matlab - 如何使用 txt2mat 跳过列

转载 作者:行者123 更新时间:2023-12-02 03:43:51 24 4
gpt4 key购买 nike

我试图在 matlab 中导入一些 csv 文件,但 csvread 太慢了。

我使用的是 txt2mat,但我不知道如何跳过导入中的第一列。

这是我正在尝试的方式

    myimportedfile = txt2mat(myfile,'ReadMode','block',1) %im skipping the headers too.

我需要跳过的原因是因为第一列是非数字数据。

有没有办法用 txt2mat 做到这一点,或者有更好的方法吗?

提前致谢。

最佳答案

textscan 使您能够跳过列。它使用类似于 fprintf 的格式字符串读取数据。

示例文件:

Val1 Val2 Val3
1 2 3
4 5 6
7 8 9

代码:

tmp = textscan('example.txt', '%i %*i %i') % the * indicates fields to ignore
tmp{:}

关于matlab - 如何使用 txt2mat 跳过列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18368164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com