专栏
标签
M 兼容中如何读取表格匹配特定的string
技术分享
发布于 2025-07-10 11:02:43
查看 1过去327天

使用 textscan 函数读取 csv 文件后,再去匹配string。

示例:

1.csv 文件如下:
image.png
2.运行代码,textscan 函数读取 csv 文件后,再去匹配string:

% 定义目标匹配字符串
str1 = 'a2';  
str2 = 'b2';
str3 = 'c2';
fileID = fopen('test.csv', 'r');
rawData = textscan(fileID, '%s %s %s', 'Delimiter', ',', 'HeaderLines', 1);
fclose(fileID);

% 提取数据
Threscsv.A = rawData{1};
Threscsv.B = rawData{2};
Threscsv.C = rawData{3};

% 筛选符合条件的数据
filted_rows = contains(Threscsv.A, str1) & contains(Threscsv.B, str2) & contains(Threscsv.C, str3)

image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天