matlab里table提取特定数据
时间: 2023-07-31 16:08:31 浏览: 151
matlab 数据读取
要从一个Table中提取特定数据,你可以使用Table的逻辑索引来筛选出符合条件的行或列。例如,如果你的Table名为T,想要提取列名为"Name"且"Age"大于30的所有行,可以使用以下代码:
```
selectedRows = T(T.Age > 30, {'Name'});
```
其中,`T.Age > 30`是一个逻辑条件,用于筛选出满足"Age"大于30的行,`{'Name'}`则是一个cell数组,表示要提取的列名。运行完毕后,`selectedRows`将包含符合条件的行的"Name"列数据。
如果你要提取多个列的数据,只需在`{'Name'}`的大括号中添加其他列名即可,例如:
```
selectedRows = T(T.Age > 30, {'Name', 'Gender'});
```
这将提取"Name"和"Gender"两列数据。
阅读全文