您的位置:首页 > 理论基础 > 数据结构算法

MATLAB table数据结构 再篇

2020-09-01 09:29 986 查看

table的操作

删除行列

删除一个table中的某行只需要对该行置空即可:

[code]% 删除行
>> nasdaq(3,:) =[]
nasdaq =
Symbol          Name          MarketCap     IPOYear
______    ________________    __________    _______

'AAPL'    'Apple Inc'         '$742.63B'    1980
'AMZN'    'Amazon.com Inc'    '$173.33B'    1997

以上是nasdaq中的第三行MSFT被删除后的结果。 同理,删除一个table中的某列也只需要对该列置空,在上面删除了第三行之后,下面的代码继续删除第2列,于是nasdaq变成一个2行3列的table。

[code]% 删除列
>> nasdaq(:,2) =[]
nasdaq =
Symbol    MarketCap     IPOYear
______    __________    _______

'AAPL'    '$742.63B'    1980
'AMZN'    '$173.33B'    1997

删除列还可以通过Dot的语法,只需对表的VariableName置空即可

[code]% 删除行
>> nasdaq.IPOYear=[]
nasdaq =
Symbol    MarketCap
______    __________

'AAPL'    '$742.63B'
'AMZN'    '$173.3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: