我有一个大型数据集。该数据集的样本如下:
213 3 344 54 eloni
45 3 45 34 Trans
224 2 323 332 eloni
343 4 456 345 eloni
456 5 556 45 eloni
让我们说,我想删除第二列上包含数字(2)的原始数据或第5列中包含字符串(Trans)的原始数据。 我可以使用简单的代码来执行此操作吗?
答案 0 :(得分:4)
表示数字数据,
dataset(dataset(:,2)==2,:)=[];
更一般地说,
idx=ismember('Trans',dataset(:,5));
dataset(idx,:)=[];