私はデータフレームを持っています:
data <- data.frame(long = c( 50.75 80.75 0.75 65.75 70.75 75.75 100.75 105.75 110.75
-4.25 65.75,100.55), lat=c(13.3 13.8 13.8 13.8 13.8 13.8 13.8 13.8 13.8
13.8 13.8,14.8), XCh4 c(1739.9 1737.5 1740.5 1715.7 1728.5 1745.0 1724.6
1734.2 1733.4 1713.6 1716.3 1725.3))
そして、私はステーション値を持っています
lon<- 100.60
lat <-13.4
では、ステーションに最も近い緯度と経度を抽出し、z 値を取得するにはどうすればよいでしょうか。
私が試してみました:
lat.match <- which(abs(data[[3]]$lat - 13.04) == min(abs(data[[3]]$lat - 14.04)))[1]
lon.match <- which(abs(data$long - 100.60)== min(abs(data$long- 100.60)))[1]
data[data$long[lon.match] & data$lat[lat.match],]
緯度= 13.8と経度= 100.75であると想定される緯度経度の正確なペアを取得できません。
誰かがどうすれば答えを得ることができるか教えてもらえますか?