An extension on `diff` from base R that fills blank space with NA
Arguments
- x
- a numeric vector OR matrix containing the values to be differenced 
- lag
- (Optional) an integer indicating which lag to use. If `x` is a vector, `lag` can also be a vector. Defaults to 1 
- differences
- (Optional) an integer indicating the order of the difference. If `x` is a vector, `differences` can also be a vector. Defaults to 1 
- name
- (Optional) A name to be used in the lagged data.frame. Defaults to the name of the variable passed to `x`. If that is not possible, `name` will default to "X". 
- ...
- (Optional) further arguments to be passed to or from methods 
Value
Returns a vector of the same length as the input, otherwise behaves
  the same as diff. If the input is a matrix, it returns
  a matrix.
Examples
# Creating dummy data
# for 1 lag and 2 differences
diffFill(rnorm(10), 1, 2)
#>        x_l1d2
#> 1          NA
#> 2          NA
#> 3   3.6436427
#> 4  -4.4990801
#> 5   1.1338189
#> 6   0.4220543
#> 7   0.3251422
#> 8   1.7209838
#> 9  -1.8293894
#> 10 -1.2955908