我有下表:
Matlab能否提取小于0.95的rsquare值(第15列)并将整行导出到新表中?
答案 0 :(得分:1)
使用此
rows = Table_old.rsquare<0.95; %//rows is a logical col vector containing 0 for values of rsquare > 0.95 and vice versa
Table_new = Table_old(rows,:); % // using a logical vector means that only those rows will be selected whose values in the logical vector are 1
答案 1 :(得分:0)
是的,使用逻辑寻址。
new_table = tbl(tbl(:,15)<0.95,:);
其中tbl是您的数据表。
tbl(:,15)<0.95
这将获得第15列小于0.95的索引,然后用于提取相关行。