Eric Berger
2021-Jul-11 09:49 UTC
[R] rWind: Error in if (is.numeric(v) && any(v < 0)) { : missing value where TRUE/FALSE needed
This error can result from v with NAs. e.g. to reproduce the error message> v <- as.numeric(NA) > if (is.numeric(v) && any(v < 0)) cat("hello world\n")see also https://stackoverflow.com/questions/7355187/error-in-if-while-condition-missing-value-where-true-false-needed HTH, Eric [[alternative HTML version deleted]]
Enzo Cocca
2021-Jul-11 10:19 UTC
[R] rWind: Error in if (is.numeric(v) && any(v < 0)) { : missing value where TRUE/FALSE needed
Hi Eric, I know but I can't understand where is the error. the function shortestpath wants: x="TransitionLayer", origin="Coords", goal="Coords" or x="TransitionLayer", origin="numeric", goal="numeric" or x="TransitionLayer", origin="SpatialPointsDataFrame", goal="SpatialPointsDataFrame" so I followed the example in the rWind package and works, than I changed the coordinates and I have the error Il giorno dom 11 lug 2021 alle ore 11:50 Eric Berger <ericjberger at gmail.com> ha scritto:> This error can result from v with NAs. > e.g. to reproduce the error message > > > v <- as.numeric(NA) > > if (is.numeric(v) && any(v < 0)) cat("hello world\n") > > see also > > https://stackoverflow.com/questions/7355187/error-in-if-while-condition-missing-value-where-true-false-needed > > HTH, > Eric > >-- Enzo Cocca PhD in "Science and Technology for Archaeology and Cultural Heritage" ISMEO International Association of Mediterranean and Oriental Studies mail: enzo.ccc at gmail.com cell: +393495087014 [[alternative HTML version deleted]]