sp.na.omit

0th

Percentile

sp na.omit

Removes row or column NA's in sp object

Usage
sp.na.omit(x, col.name = NULL, margin = 1)
Arguments
x

Object of class SpatialPointsDataFrame OR SpatialPolygonsDataFrame

col.name

The name of a specific column to remove NA's from

margin

Margin (1,2) of data.frame 1 for rows or 2 for columns

Note

This function will remove all NA's in the object or NA's associated with a specific column.

Aliases
  • sp.na.omit
Examples
# NOT RUN {
 library(sp)
 data(meuse)
 coordinates(meuse) <- ~x+y
   
 # Display rows with NA  
 meuse@data[!complete.cases(meuse@data),] 

 # Remove all NA's in rows (and associated points)
 meuse2 <- sp.na.omit(meuse) 
   dim(meuse)
   dim(meuse2)
   
 # Plot deleted points in red
 plot(meuse, col='red', pch=20)
 plot(meuse2, col='black', pch=20, add=TRUE)

 # Remove NA's associated with specific column 
 meuse2 <- sp.na.omit(meuse, col.name = "om") 
   head(meuse@data)
   head(meuse2@data)

# }
Documentation reproduced from package spatialEco, version 1.3-2, License: GPL-3

Community examples

Looks like there are no examples yet.