I'm comparing and replacing (missing) values as a part of my pipeline. Missing values are marked in my data.table
as -9
.
Is there any danger in using -9L
in comparing?
> x <- -9
> typeof(x)
[1] "double"
>
> y <- -9L
> typeof(y)
[1] "integer"
Example:
dfmelt[value == -9L, code := paste0("0", "0")]
versus:
dfmelt[value == -9, code := paste0("0", "0")]