Skip to content
Back to formatted view

Raw Message

Message-ID: <CAC_+zuoi+TWtOsASOy9SxDz2EL384+3Y6FOJmNhOnk1ra8odYQ@mail.gmail.com>
Date: 2021-07-11T10:19:57Z
From: Enzo Cocca
Subject: rWind: Error in if (is.numeric(v) && any(v < 0)) { : missing value where TRUE/FALSE needed
In-Reply-To: <CAGgJW75oSmNDA4Sv_0XhpJauWq1xLqjGJWxSGXet47-xcn7BkQ@mail.gmail.com>

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]]