我是R的初學者,我試圖從R語言中的薄板樣條曲線圖中提取網格格式的數據。基本上,我有一個來自英國各地的數據集,其中包含特定日期的經度,緯度和降雨量。使用下面的代碼我可以將這些數據繪製到英國地圖上:如何從R語言的薄板樣條曲線(TPS)圖輸出數據?
dat <- read.table("~jan1.csv", header=T, sep=",")
names(dat) <- c("gauge", "date", "station", "mm", "lat", "lon", "location", "county", "days")
library(fields)
quilt.plot(cbind(dat$lon,dat$lat),dat$mm)
world(add=TRUE)
到目前爲止這麼好。我也可以使用進行薄板樣條插值(TPS):
fit <- Tps(cbind(dat$lon, dat$lat), dat$mm, scale.type="unscaled")
,然後我可以在我選擇的網格規模做一個曲面圖例如:
surface (fit, nx=100, ny=100)
這實際上給了我一個網格數據圖,分辨率爲100 * 100。因此,這裏是我的問題:
如何從這個網格化數據集(即實際值)中提取數據放在一個文件如Excel或.txt?
我該如何更改網格大小,以便網格以我選擇的步驟的特定x值(和y值)開始?
歡迎來到SO。發佈問題時通常會提到一個問題,即提及哪些軟件包用於解決特定問題,並共享一些示例數據,以顯示您已取得的成就以及您所處的位置。請相應地編輯您的問題。 – A5C1D2H2I1M1N2O1R2T1