matlab筛选table中的数据,【MATLAB】关于matlab的table数据使用

本文介绍了在MATLAB中如何处理table类型的数据,包括通过readtable函数导入CSV数据,使用table构造函数和array2table转换函数创建table对象,以及通过dot语法、下标语法和花括号下标访问table中的数据。
摘要由CSDN通过智能技术生成

前言

上一次的训练中一道数据处理的题目,五千来号数据,作为matlab新手这怎么搞,后面发现可以导入,但是问题来了,我根本提取不出那些数据啊(苦恼)。后面发现这些数据从excel导入进去后是table类型的,然后去找了相关资料,终于有点会使了,于是记录整理一下,下次忘了还可以再看看,嘻嘻~

table简介

MATLAB引入了这个新的数据类型,为的就是更好的用来做统计,就可以理解成一个表(类似统计 工具箱中的dataset),可以存放各种类型的容器。第一行就作为表头,如果取的表头符合matlab的命名规则,那么该列直接如此命名。

数据导入

1.通过导入数据构造table对象

我们可以使用readtable 函数,构造一个新的table对象,把csv文件中的数据导入到该对象中。readtable函数接受文件名称作为输入,返回一个table对象。

% 通过readtable函数来构造table对象

>> nasdaq = readtable('xxxx.csv')

Warning: Variable names were modified to make them valid MATLAB identifiers.

nasdaq =

Symbol Name MarketCap IPOYear

______ _______________________ __________ _______

'AAPL' 'Apple Inc' '$742.63B' 1980

'AMZN' 'Amazon.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值