目录
head函数的功能是获取数组或表的顶行。
语法
head(A)
head(A,k)
B = head(___)
说明
head(A) 在命令行窗口中显示数组、表或时间表 A 的前八行,但不存储值。
head(A,k) 显示 A 的前 k 行。
B = head(___) 返回 A 中任一上述语法所请求的行。B 的数据类型与 A 的数据类型相同。
示例
显示矩阵的前八行
创建一个有 100 行的矩阵,并显示矩阵的前八行。如果不指定输出参数,head 不会返回值。它只显示矩阵的顶部。
A = repmat((1:100)',1,4);
head(A)
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
显示表的前三行
从包含 1468 行的文件创建一个表。
T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2
1468 6
显示前三行。如果不指定输出参数,head 不会返回值。它只显示表的顶部。
head(T,3)
Region OutageTime Loss Customers RestorationTime Cause
___________ ________________ ______ __________ ________________ ______________
"SouthWest" 2002-02-01 12:18 458.98 1.8202e+06 2002-02-07 16:50 "winter storm"
"SouthEast" 2003-01-23 00:49 530.14 2.1204e+05 NaT "winter storm"
"SouthEast" 2003-02-07 21:15 289.4 1.4294e+05 2003-02-17 08:14 "winter storm"
返回表的前八行
通过从电子表格中读取数据来创建一个表。显示该表的大小,根据显示它有 1468 行。
T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2
1468 6
返回另一个包含 T 的前八行的表。
T2 = head(T)
T2=8×6 table
Region OutageTime Loss Customers RestorationTime Cause
___________ ________________ ______ __________ ________________ _________________
"SouthWest" 2002-02-01 12:18 458.98 1.8202e+06 2002-02-07 16:50 "winter storm"
"SouthEast" 2003-01-23 00:49 530.14 2.1204e+05 NaT "winter storm"
"SouthEast" 2003-02-07 21:15 289.4 1.4294e+05 2003-02-17 08:14 "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 "severe storm"
"West" 2003-06-18 02:49 0 0 2003-06-18 10:54 "attack"
"West" 2004-06-20 14:39 231.29 NaN 2004-06-20 19:16 "equipment fault"
"West" 2002-06-06 19:28 311.86 NaN 2002-06-07 00:51 "equipment fault"