Description Usage Arguments Value Examples
na_action Looks at your data.frame() or vector and counts the NAs. Option to remove is also built in
1 |
df |
object to be checked |
margin |
Margin sets whether you count are counting columns, margin = 2, or rows ,margin =1 (Default = 2) |
drop |
If this is TRUE, then all rows with NAs will be removed |
cutoff |
Cutoff is a parameter where the exact NA cutoff per row must be when filtering the dataset (Default = 1) |
An count of NAs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | x <- data.frame(NR = c(1,2,3,5,NA,6,7,NA),Letters = c(rep(LETTERS)[1:7],NA), stringsAsFactors = F)
# Get the count per columns
na_action(x, 2)
# Get the count per row
na_action(x, 1)
# Returns NA count in the vector
na_action(c(1,2,3,NA,4,NA,5))
# Replace all NA with 0
na_action(df, replace = 0)
# Drop all rows with NA
na_action(x, drop =T)
# Specify cutoff for dropoff.
# Specifying cutoff as 2 will only drop rows where there are more than >=2 NAs in the row
na_action(x, drop = T, cutoff = 2)
# Cutoffs can also be proportional
na_action(x, drop = T, cutoff = 0.6)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.