วิธีใช้ฟังก์ชัน ncol ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน ncol() ใน R เพื่อนับจำนวนคอลัมน์ในกรอบข้อมูลหรือเมทริกซ์
ฟังก์ชันนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
ncol(x)
ทอง:
- x : ชื่อของกรอบข้อมูลหรือเมทริกซ์
ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชันนี้ในสถานการณ์ต่างๆ
ตัวอย่างที่ 1: ใช้ ncol เพื่อนับจำนวนคอลัมน์ในกรอบข้อมูล
สมมติว่าเรามี data frame ต่อไปนี้ใน R:
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df team points assists rebounds 1 A 99 33 30 2 B 90 28 28 3 C 86 31 24 4 D 88 39 24 5 E 95 34 28
เราสามารถใช้ฟังก์ชัน ncol() เพื่อแสดงจำนวนคอลัมน์ทั้งหมดในกรอบข้อมูล:
#display number of columns in data frame
ncol(df)
[1] 4
จากผลลัพธ์เราจะเห็นว่ามีทั้งหมด 4 คอลัมน์ในกรอบข้อมูล
ตัวอย่างที่ 2: ใช้ ncol เพื่อนับจำนวนคอลัมน์ในเมทริกซ์
สมมติว่าเรามีเมทริกซ์ต่อไปนี้ใน R:
#create matrix
mat <- matrix(1:21, nrow= 3 )
#view matrix
mast
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 4 7 10 13 16 19
[2,] 2 5 8 11 14 17 20
[3,] 3 6 9 12 15 18 21
เราสามารถใช้ฟังก์ชัน ncol() เพื่อแสดงจำนวนคอลัมน์ทั้งหมดในเมทริกซ์:
#display number of columns in matrix
ncol(mat)
[1] 7
จากผลลัพธ์เราจะเห็นว่าเมทริกซ์มีทั้งหมด 7 คอลัมน์
เมื่อใดจึงควรใช้ฟังก์ชัน ncol ในทางปฏิบัติ
ในทางปฏิบัติ เรามักจะใช้ฟังก์ชัน ncol เมื่อเราโหลดชุดข้อมูลใหม่ลงใน R เป็นครั้งแรก เพื่อให้เราสามารถเข้าใจขนาดของชุดข้อมูลได้อย่างรวดเร็ว
ฟังก์ชันนี้มักใช้กับ nrow ซึ่งบอกจำนวนแถวในชุดข้อมูลที่กำหนด
หากต้องการแสดงจำนวนคอลัมน์ และ แถวในชุดข้อมูลอย่างรวดเร็ว คุณสามารถใช้ฟังก์ชัน dim ซึ่งจะส่งคืนขนาดของชุดข้อมูลในรูปของจำนวนคอลัมน์และแถว
รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชันเหล่านี้กับ data frame ใน R:
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #display number of rows nrow(df) [1] 5 #display number of columns ncol(df) [1] 4 #display dimensions dim(df) [1] 5 4
จากผลลัพธ์เราจะเห็นว่ากรอบข้อมูลนี้มี 5 แถว 4 คอลัมน์
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R: