วิธีใช้ฟังก์ชัน nrow ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน nrow() ใน R เพื่อนับจำนวนแถวในกรอบข้อมูล:
#count number of rows in data frame
nrow(df)
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติกับกรอบข้อมูลต่อไปนี้:
#create data frame df <- data. frame (x=c(1, 2, 3, 3, 5, NA), y=c(8, 14, NA, 25, 29, NA)) #view data frame df xy 1 1 8 2 2 14 3 3 NA 4 3 25 5 5 29 6 NA NA
ตัวอย่างที่ 1: นับแถวในกรอบข้อมูล
รหัสต่อไปนี้แสดงวิธีการนับจำนวนแถวทั้งหมดในกรอบข้อมูล:
#count total rows in data frame
nrow(df)
[1] 6
มีทั้งหมด 6 เส้น
ตัวอย่างที่ 2: นับแถวที่มีเงื่อนไขในกรอบข้อมูล
รหัสต่อไปนี้แสดงวิธีการนับจำนวนแถวที่มีค่าในคอลัมน์ “x” มากกว่า 3 และไม่ว่างเปล่า:
#count total rows in data frame where 'x' is greater than 3 and not blank nrow(df[df$x>3 & !is. na (df$x), ]) [1] 1
มี 1 แถวในกรอบข้อมูลที่ตรงตามเงื่อนไขนี้
ตัวอย่างที่ 3: นับแถวโดยไม่มีค่าที่หายไป
รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน complete.cases() เพื่อนับจำนวนแถวโดยไม่มีค่าที่หายไปในกรอบข้อมูล:
#count total rows in data frame with no missing values in any column nrow(df[complete. cases (df), ]) [1] 4
มี 4 แถวที่ไม่มีค่าหายไปในกรอบข้อมูล
ตัวอย่างที่ 4: นับแถวที่มีค่าหายไปในคอลัมน์ใดคอลัมน์หนึ่ง
รหัสต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน is.na() เพื่อนับจำนวนแถวที่มีค่าขาดหายไปในคอลัมน์ “y” โดยเฉพาะ:
#count total rows in with missing value in 'y' column nrow(df[is. na (df$y), ]) [1] 2
มี 2 แถวที่มีค่าหายไปในคอลัมน์ “y”
แหล่งข้อมูลเพิ่มเติม
วิธีใช้ฟังก์ชัน rowSums() ใน R
วิธีใช้ฟังก์ชันกับแต่ละแถวของ data frame ใน R
วิธีลบแถวออกจาก data frame ใน R ตามเงื่อนไข