วิธีใช้ฟังก์ชัน 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:

วิธีใช้ฟังก์ชัน now ใน R
วิธีเลือกคอลัมน์เฉพาะใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *