Description Usage Arguments Details Value Note Author(s) See Also Examples
Function to remove rows containing NA
s from a data vector or matrix. Also counts the number of rows remaining, the number of rows deleted, and in the case of a matrix the number of columns. The results are returned in a list for subsequent processing in the calling function.
1 |
xx |
name of the vector or matrix to be processed. |
iftell |
if |
This function is called by many of the procedures in the ‘rgr’ package. If one or more NA
s are found the user is informed of how many. In general a data frame will have been cleared of any <values represented by negative values or zeros prior to executing the procedure calling this function, see ltdl.fix.df
, or ltdl.fix
if a single vector is being processed.
x |
a data vector or matrix containing the elements in the vector or rows of the matrix |
n |
the length of |
m |
the number of columns in the matrix |
nna |
the number of rows removed from |
The iftell
‘switch’ is used to suppress the display of the NA
count in some summary statistics tables as the information is included in the table.
Robert G. Garrett
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ## remove NAs
xx <- c(15, 39, 18, 16, NA, 53)
temp.x <- remove.na(xx)
x <- temp.x$x[1:temp.x$n]
## to recover the other values returned
n <- temp.x$n
m <- temp.x$m
nna <- temp.x$nna
## to remove NA replacing a -9999 in kola.o
data(kola.o)
kola.o.fixed <- ltdl.fix.df(kola.o, coded = -9999)
temp.x <- remove.na(kola.o.fixed$pH)
x <- temp.x$x[1:temp.x$n]
## Clean-up
rm(xx)
rm(temp.x)
rm(x)
rm(n)
rm(m)
rm(nna)
rm(kola.o.fixed)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.