Matlab CSV 文件处理:筛选第二列为 'ABC' 的数据
使用以下代码可以读取一个 CSV 文件,判断第二列所有元素是否为字符串 'ABC',并保留为 'ABC' 的字符串的源数据:
% 读取 CSV 文件
data = readmatrix('filename.csv');
% 判断第二列所有元素是否为字符串 'ABC'
indices = ismember(data(:, 2), 'ABC');
% 保留为 'ABC' 的字符串的源数据
filteredData = data(indices, :);
其中,'filename.csv' 是要读取的 CSV 文件的文件名。该代码会将 CSV 文件的数据读取到一个变量 data 中,并使用 ismember 函数判断第二列的每个元素是否为字符串 'ABC',得到一个逻辑索引 indices。最后,根据逻辑索引 indices,筛选出为 'ABC' 的字符串的源数据,保存在 filteredData 中。
原文地址: https://www.cveoy.top/t/topic/eZjm 著作权归作者所有。请勿转载和采集!