一、head函數概述
head函數是R語言中用來查看數據框(data.frame)或矩陣(matrix)前幾行數據的常用函數。默認情況下,head函數會顯示數據框或矩陣的前6行數據,但是也可以通過參數n來指定顯示前n行數據。
head函數的語法如下:
head(x, n = 6)
其中,x為要查看前幾行的數據框(data.frame)或矩陣(matrix),n為要顯示的前n行數據,其默認值為6。
二、head函數的使用方法
1. 查看數據框前幾行數據
以下示例代碼將創建一個名為df的數據框,並使用head函數查看其前三行數據:
# 創建數據框
df <- data.frame(
name = c('Amy', 'Bob', 'Cathy', 'David', 'Elaine'),
gender = c('F', 'M', 'F', 'M', 'F'),
age = c(25, 30, 28, 33, 27)
)
# 使用head函數查看前三行數據
head(df, n = 3)
以上代碼運行結果如下:
name gender age
1 Amy F 25
2 Bob M 30
3 Cathy F 28
可以看到,head函數按照行順序分別顯示了數據框df的前3行數據。
2. 查看矩陣前幾行數據
以下示例代碼將創建一個名為mat的矩陣,並使用head函數查看其前兩行數據:
# 創建矩陣
mat <- matrix(
c(1, 2, 3, 4, 5, 6),
nrow = 3,
ncol = 2
)
# 使用head函數查看前兩行數據
head(mat, n = 2)
以上代碼運行結果如下:
[,1] [,2]
[1,] 1 4
[2,] 2 5
可以看到,head函數按照行順序分別顯示了矩陣mat的前2行數據。
3. 不指定n參數時的默認顯示行數
以下示例代碼仍使用上述創建的數據框df,但不指定n參數查看前幾行數據,即使用默認顯示行數(6):
# 使用head函數查看前6行數據(默認顯示行數)
head(df)
以上代碼運行結果如下:
name gender age
1 Amy F 25
2 Bob M 30
3 Cathy F 28
4 David M 33
5 Elaine F 27
6 Amy F 25
可以看到,head函數按照行順序分別顯示了數據框df的前6行數據,同時也驗證了默認顯示行數為6。
三、總結
本文對R語言中head函數的用法進行了詳解。通過實例代碼和結果演示,介紹了如何查看數據框和矩陣的前幾行數據,以及如何通過指定n參數來改變默認顯示行數。在實際數據分析中,head函數使用頻率較高,對於初學者非常有幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/182039.html