วิธีค้นหาขนาดของบล็อกข้อมูลใน r
คุณสามารถใช้ฟังก์ชันต่อไปนี้ใน R เพื่อแสดงขนาดของบล็อกข้อมูลที่กำหนด:
- nrow : แสดงจำนวนแถวในกรอบข้อมูล
- ncol : แสดงจำนวนคอลัมน์ในกรอบข้อมูล
- dim : แสดงขนาด (แถวและคอลัมน์) ของกรอบข้อมูล
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละฟังก์ชันเหล่านี้ในทางปฏิบัติกับกรอบข้อมูลต่อไปนี้:
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'), points=c(99, 90, 86, 88, 95, 99), assists=c(33, 28, 31, 39, 34, 25), rebounds=c(12, NA, 24, 24, 28, 33)) #view data frame df team points assists rebounds 1 A 99 33 12 2 B 90 28 NA 3 C 86 31 24 4 D 88 39 24 5 E 95 34 28 6 F 99 25 33
ตัวอย่างที่ 1: ใช้ nrow() เพื่อแสดงจำนวนแถว
รหัสต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน nrow() เพื่อแสดงจำนวนแถวทั้งหมดในกรอบข้อมูล:
#display total number of rows in data frame
nrow(df)
[1] 6
มีทั้งหมด 6 เส้น
โปรดทราบว่าเรายังสามารถใช้ฟังก์ชัน complete.cases() เพื่อแสดงจำนวนแถวทั้งหมดที่ไม่มีค่า NA ได้:
#display total number of rows in data frame with no NA values nrow(df[complete. cases (df), ]) [1] 5
มีทั้งหมด 5 แถวที่ไม่มีค่า NA
ตัวอย่างที่ 2: ใช้ ncol() เพื่อแสดงจำนวนคอลัมน์
รหัสต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน ncol() เพื่อแสดงจำนวนคอลัมน์ทั้งหมดในกรอบข้อมูล:
#display total number of columns in data frame
ncol(df)
[1] 4
มีทั้งหมด 4 คอลัมน์
ตัวอย่างที่ 3: ใช้ dim() เพื่อแสดงขนาด
รหัสต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน dim() เพื่อแสดงขนาด (แถวและคอลัมน์) ของกรอบข้อมูล:
#display dimensions of data frame
dim(df)
[1] 6 4
สิ่งนี้บอกเราว่ามี 6 แถวและ 4 คอลัมน์ในกรอบข้อมูล
คุณยังสามารถใช้วงเล็บกับฟังก์ชัน dim() เพื่อแสดงเฉพาะแถวหรือคอลัมน์ได้:
#display number of rows of data frame dim(df)[1] [1] 6 #display number of columns of data frame dim(df)[2] [1] 4
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีใช้ฟังก์ชัน rowSums() ใน R
วิธีใช้ฟังก์ชันกับแต่ละแถวของ data frame ใน R
วิธีลบแถวออกจาก data frame ใน R ตามเงื่อนไข