头
获取表、时间表或高数组的顶部行
描述
例子
返回表的前八行
通过从电子表格中读取数据来创建一个表。显示表的大小,显示它有1468行。
T =可读的(“outages.csv”,“TextType”,“字符串”);大小(T)
ans =1×21468年6
返回前八行的另一个表T
.
T2 =头(T)
T2 =8×6表区域OutageTime Loss Customers RestorationTime Cause ___________ ________________ ________________ ________________ _________________ "SouthWest" 2002-02-01 12:18 458.98 1.8202e+06 2002-02-07 16:50 "winter storm" " southeastern " 2003-01-23 00:49 530.14 2.1204e+05 NaT "winter storm" " southeastern " 2003-02-07 21:15 289.4 1.4294e+05 2003-02-07 21:15 "winter storm" "West" 2004-04-06 05:44 434.81 3.4037e+05 2004-04-06 06:10 "equipment fault" "MidWest" 2002-03-16 06:18 186.44 2.1275e+05 2002-03-18 23:23“猛烈风暴”“西”2003-06-18 02:49 00 2003-06-18 10:54“攻击”“西”2004-06-20 14:39 231.29 NaN 2004-06-20 19:16“设备故障”“西”2002-06-06 19:28 311.86 NaN 2002-06-07 00:51“设备故障”
显示表的前三行
从1468行的文件创建一个表。
T =可读的(“outages.csv”,“TextType”,“字符串”);大小(T)
ans =1×21468年6
显示前三行。如果不指定输出参数,头
不返回值。它只显示表的顶部。
头(T, 3)
地区OutageTime RestorationTime造成损失客户 ___________ ________________ ______ __________ ________________ ______________ " 西南“2002-02-01 12:18 458.98 - 1.8202 e + 06 2002-02-07 16:50“暴风雪”“东南“2003-01-23 00:49 530.14 - 2.1204 e + 05 NaT“暴风雪”“东南”2003-02-07)21:15 289.4 - 1.4294 e + 05 2003-02-07 08:14“冬季风暴”
提取和查看高表的顶部
制作一张高桌子。然后提取并查看前八行数据。
创建一个高的桌子airlinesmall.csv
数据集。选择要使用的表变量的子集。
Varnames = [“年”,“月”,“ArrDelay”,“DepDelay”,“UniqueCarrier”];ds = tabularTextDatastore(“airlinesmall.csv”,“TreatAsMissing”,“NA”,...“SelectedVariableNames”varnames,“TextType”,“字符串”);T =高(ds)
T = Mx5高表年月ArrDelay DepDelay UniqueCarrier _________ ________ ________ _____________ 1987 10 8 12 "PS" 1987 10 8 1 "PS" 1987 10 21 20 "PS" 1987 10 13 12 "PS" 1987 10 4 -1 "PS" 1987 10 59 63 "PS" 1987 10 3 -2 "PS" 1987 10 11 -1 "PS"::::::::::
要提取前八行数据,请使用头
.结果是一个有8行的高表。
tt =头(T)
tt = 8x5高桌子年月ArrDelay DepDelay UniqueCarrier _________ ________ ________ _____________ 1987 10 8 12 "PS" 1987 10 8 1 "PS" 1987 10 21 20 "PS" 1987 10 13 12 "PS" 1987 10 4 -1 "PS" 1987 10 59 63 "PS" 1987 10 3 -2 "PS" 1987 10 11 -1 "PS" 1987
方法将数据收集到内存中收集
函数。结果是一个有8行的普通表。
T8 =收集(tt)
t8 =8×5表年月ArrDelay DepDelay UniqueCarrier _________ ________ ________ _____________ 1987 10 8 12 "PS" 1987 10 8 1 "PS" 1987 10 21 20 "PS" 1987 10 13 12 "PS" 1987 10 4 -1 "PS" 1987 10 59 63 "PS" 1987 10 3 -2 "PS" 1987 10 11 -1 "PS"
在高数组中检索指定的行数
预览高表中的前20行数据。
创建一个高的桌子airlinesmall.csv
数据集。选择要处理的变量子集,并进行处理“NA”
值作为丢失的数据,以便数据存储
将它们替换为南
值。使用头
查看前20行数据。
Varnames = [“年”,“月”,“ArrDelay”,“DepDelay”,“UniqueCarrier”];ds = tabularTextDatastore(“airlinesmall.csv”,“TreatAsMissing”,“NA”,...“SelectedVariableNames”varnames,“TextType”,“字符串”);T =高(ds)
T = Mx5高表年月ArrDelay DepDelay UniqueCarrier _________ ________ ________ _____________ 1987 10 8 12 "PS" 1987 10 8 1 "PS" 1987 10 21 20 "PS" 1987 10 13 12 "PS" 1987 10 4 -1 "PS" 1987 10 59 63 "PS" 1987 10 3 -2 "PS" 1987 10 11 -1 "PS"::::::::::
tt = head(T,20)
tt = 20x5高表年月ArrDelay DepDelay独特的航母_________ ________ ________ _____________ 1987 10 8 12“PS”1987 10 8 1“PS”1987 10 21 20“PS”1987 10 13 12“PS”1987 10 4 -1“PS”1987 10 59 63“PS”1987 10 3 -2“PS”1987 10 11 -1“PS”::::::::::
将结果收集到内存中以查看数据。
T20 =集合(tt)
t20 =20×5表年月ArrDelay DepDelay UniqueCarrier ____ _____ ________ ________ _____________ 1987年10 8 12“PS”1987 10 8 1“PS”1987 10 1987年20“PS”21日13 1987 10 4 1“PS”“PS”59 1987 63 1987 10 3 2“PS”“PS”“PS”1987 10 11 1987 10 3 3“PS”1987 10 2 1“PS”1987 10 16 15“PS”1987 10 3 9“PS”1987 10“PS”39 1987 57 32“TW 1987 10 0 3 TW 1987 10 -14 0⋮“台湾”
输入参数
一个
- - - - - -输入数组
表格|时间表|高大的数组
输入数组,指定为表、时间表或高数组。
k
- - - - - -要提取的行数
标量
要提取的行数,指定为正标量整数。如果一个
小于k
行,然后头
返回所有的一个
.
输出参数
B
-请求的行
表|时间表|高数组
请求的行,返回为表、时间表或高数组。的数据类型B
和一个
.
扩展功能
高大的数组
使用行数超过内存容量的数组进行计算。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
你可以使用头
而且尾巴
使用任何有效底层数据类型的高数组(单
,双
,int8
,datetime
,表格
,等等)。
如果您不确定返回的结果是否由收集(一个)
将适合的记忆,然后使用收集(头(A))
或收集(尾(A))
.这些命令仍然完全计算tall数组一个
,但只在内存中返回结果的一小部分。
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
版本历史
在R2016b中引入Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。