"R complete.cases()"의 두 판 사이의 차이

(새 문서: ==개요== ;R complete.cases() * "Find Complete Cases" <source lang='r'> df <- read.table( header=TRUE, stringsAsFactors=FALSE, text=" Class Name English Math A Alice 90...)
 
 
(같은 사용자의 중간 판 5개는 보이지 않습니다)
3번째 줄: 3번째 줄:
* "Find Complete Cases"
* "Find Complete Cases"


<source lang='r'>
<source lang='r' run>
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
Class  Name English Math
9번째 줄: 9번째 줄:
     A  Bob      80  NA
     A  Bob      80  NA
     B Carol      NA  80
     B Carol      NA  80
     B  Dave      90   90
     B  Dave      60   90
    C  Eve      NA  NA
    C    NA      70  60
")
")
(ok <- complete.cases(df))
complete.cases(df)
## [1]  TRUE FALSE FALSE TRUE FALSE FALSE
</source>
sum(ok)
 
## [1] 2
<source lang='r' run>
sum(!ok)
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
## [1] 4
Class  Name English Math
    A Alice      90  60
    A  Bob      80  NA
    B Carol      NA  80
    B  Dave      60  90
")
df <- df[complete.cases(df),]
df
</source>
 
<source lang='r' run>
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
    A Alice      90  60
    A  Bob      80  NA
    B Carol      NA  80
    B Dave      60  90
")
library(dplyr, warn.conflicts = FALSE)
df <-  df %>% filter(complete.cases(df))
df
</source>
</source>


25번째 줄: 43번째 줄:
* [[R na.omit()]]
* [[R na.omit()]]
* [[R na.fail()]]
* [[R na.fail()]]
* [[R 결측치 제거]]


==참고==
==참고==

2020년 4월 16일 (목) 23:35 기준 최신판

1 개요[ | ]

R complete.cases()
  • "Find Complete Cases"
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
    A Alice      90   60
    A   Bob      80   NA
    B Carol      NA   80
    B  Dave      60   90
")
complete.cases(df)
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
    A Alice      90   60
    A   Bob      80   NA
    B Carol      NA   80
    B  Dave      60   90
")
df <- df[complete.cases(df),]
df
df <- read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class  Name English Math
    A Alice      90   60
    A   Bob      80   NA
    B Carol      NA   80
    B  Dave      60   90
")
library(dplyr, warn.conflicts = FALSE)
df <-  df %>% filter(complete.cases(df))
df

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}