R에서 na 값이 있는 행을 선택하는 방법


다음 방법을 사용하여 R에서 NA 값이 있는 행을 선택할 수 있습니다.

방법 1: 임의의 열에 NA 값이 있는 행 선택

 df[ ! complete. boxes (df), ]

방법 2: 특정 열에서 NA 값이 있는 행 선택

 df[is. na (df$my_column), ]

다음 예에서는 R의 다음 데이터 프레임과 함께 각 메서드를 사용하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (points=c(4, NA, 10, 14, 15, NA, 20, 22),
                 rebounds=c(NA, 3, 3, 7, 6, 8, 14, 10),
                 assists=c(NA, 9, 4, 4, 3, 7, 10, 11))

#view data frame
df

  points rebound assists
1 4 NA NA
2 NA 3 9
3 10 3 4
4 14 7 4
5 15 6 3
6 NA 8 7
7 20 14 10
8 22 10 11

예시 1: 임의의 열에서 NA 값이 있는 행 선택

다음 코드는 R의 데이터 프레임 열에서 NA 값이 있는 행을 선택하는 방법을 보여줍니다.

 #select rows with NA values in any column
na_rows <- df[!complete. boxes (df), ]

#view results
na_rows

  points rebound assists
1 4 NA NA
2 NA 3 9
6 NA 8 7

모든 열에 NA 값이 있는 행이 선택됩니다.

예시 2: 특정 열에서 NA 값이 있는 행 선택

다음 코드는 R의 데이터 프레임의 특정 열에서 NA 값이 있는 행을 선택하는 방법을 보여줍니다.

 #select rows with NA values in the points column
na_rows <- df[is. na (df$points), ]

#view results
na_rows

  points rebound assists
2 NA 3 9
6 NA 8 7

포인트 열에 NA 값이 있는 행만 선택된다는 점에 유의하세요.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 Complete.cases를 사용하는 방법
R에서 na.omit을 사용하는 방법
R의 데이터 프레임에서 빈 줄을 제거하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다