Hledáte toto?
sql <- paste0("select *
FROM GRID Z
where Z.LAT ='", Xlat,"' AND Z.LON = '", Xlon,"'")
Předpokládal jsem, že vaše proměnné jsou charakter. V případě, že výše uvedené běží za webovým serverem, existují možnosti pro kódování adresy URL a escapování, aby se zabránilo vkládání kódu... jako toto
UPRAVIT :O tomto:
I would also like to know if instead of = is there something to match the closest or nearest values.
Vzhledem k tomu, že provádíte svůj dotaz prostřednictvím motoru SQL, je to spíše otázka SQL než otázka R. Jak říká @Vivek, můžete to udělat v sqldf
ale předpokládám, že vaše data jsou ve vzdálené databázi, takže v tomto případě by to nepomohlo.
Všechny varianty SQL mají like
, takže jej použijte ve svém dotazu. Prosím, řekněte mi, jestli nerozumím vaší otázce.
sql <- paste0("select *
FROM GRID Z
where Z.LAT like '", Xlat,"' AND Z.LON like '", Xlon,"'")