I have created a "ppp" objects in R spatstat package and inserted them into a hyper frame I would like to run test later but how do I save them such that I can access them from my computer every time I need 2. I have imported a text comma-delimited (txt), land cover file and converted them into "ppp" and "im" objects as required in the spatstat package. after conversion, I created a data frame from these two files
library(maptools)
library(spatstat)
point.pattern <- read.table("occ.txt", header=TRUE)
shape <- readshapespatial("polygon")
use shape file as a window by using the as.own function
ow <- as.owin(shape)
convert the txt file into a ppp object.
pattern.ppp <- as.ppp(point.pattern, ow, fatal=TR)
imported the raster file and convert into im object
raster <- raster("land cover.tif")
raster.im <- as.im(raster)
create a hyper frame hyper
frame <- hyperframe(X=pattern.ppp, Y=list(raster.im)
write and save the hyper frame data now
I completely do not know the function to use in order to save my hyper frame data such that I can access them any time from my computer minus rewriting the codes every time
You can save any R object using saveRDS()
:
saveRDS(frame, "your_filename.rds")
Later you can read it back in with readRDS()
:
frame <- readRDS("your_filename.rds")