Fill NA values by previous and next points coordinates.

fill_NA(xyz)

Arguments

xyz

A matrix or data.frame with columns 'x', 'y', 'z'

Value

A matrix or data.frame.

Examples

xyz <- matrix(seq.int(21), ncol=3, dimnames=list(NULL, c('x', 'y', 'z')))
xyz[c(1, 5, 7), ] <- NA
fill_NA(xyz)
#>      x  y  z
#> [1,] 2  9 16
#> [2,] 2  9 16
#> [3,] 3 10 17
#> [4,] 4 11 18
#> [5,] 5 12 19
#> [6,] 6 13 20
#> [7,] 6 13 20