Learn R Programming

gdata (version 2.13.2)

nobs: Compute the Number of Non-missing Observations

Description

Compute the number of non-missing observations. Provides a 'default' method to handle vectors, and a method for data frames.

Usage

nobs(object, ...)
## S3 method for class 'default':
nobs(object, ...)
## S3 method for class 'data.frame':
nobs(object, ...)
## S3 method for class 'lm':
nobs(object, ...)

Arguments

object
Target Object
...
Optional parameters (currently ignored)

Value

  • Either single numeric value (for vectors) or a vector of numeric values (for data.frames) giving the number of non-missing values.

code

stats

Details

Calculate the number of observations in object.

  • For numeric vectors, this is simply the number of non-NA elements, as computed bysum(!is.na(object)).
For dataframe objects, the result is a vector containing the number of non-NA elementes of each column.

See Also

is.na, length

Examples

Run this code
x <- c(1,2,3,5,NA,6,7,1,NA )
length(x)
nobs(x)

df <- data.frame(x=rnorm(100), y=rnorm(100))
df[1,1] <- NA
df[1,2] <- NA
df[2,1] <- NA

nobs(df)

fit <- lm(y ~ x, data=df)
nobs(fit)

Run the code above in your browser using DataLab