@@ -6,15 +6,17 @@ s = st_sf(a = 1:2, geom = st_sfc(pl1, pl2))
66(a = aggregate(s , list (c(1 ,1 )), mean , do_union = FALSE ))
77(a = aggregate(s , list (c(1 ,1 )), mean , do_union = TRUE ))
88# expect_warning(st_cast(a, "POINT"))
9- demo(meuse_sf , echo = FALSE , ask = FALSE )
10- a = aggregate(meuse_sf , list (meuse_sf $ soil ), mean )
11- attributes(a )$ agr
12- a = aggregate(meuse_sf , list (soil = meuse_sf $ soil ), mean )
13- attributes(a )$ agr
14- a = aggregate(meuse_sf , list (meuse_sf $ soil , meuse_sf $ ffreq ), mean )
15- attributes(a )$ agr
16- a = aggregate(meuse_sf , list (soil = meuse_sf $ soil , ff = meuse_sf $ ffreq ), mean )
17- attributes(a )$ agr
9+ if (require(sp , quietly = TRUE )) {
10+ demo(meuse_sf , echo = FALSE , ask = FALSE )
11+ a = aggregate(meuse_sf , list (meuse_sf $ soil ), mean )
12+ print(attributes(a )$ agr )
13+ a = aggregate(meuse_sf , list (soil = meuse_sf $ soil ), mean )
14+ print(attributes(a )$ agr )
15+ a = aggregate(meuse_sf , list (meuse_sf $ soil , meuse_sf $ ffreq ), mean )
16+ print(attributes(a )$ agr )
17+ a = aggregate(meuse_sf , list (soil = meuse_sf $ soil , ff = meuse_sf $ ffreq ), mean )
18+ print(attributes(a )$ agr )
19+ }
1820
1921# aggregate by sf/sfc
2022a = st_polygon(list (rbind(c(0 ,0 ), c(1 ,0 ), c(1 ,1 ), c(0 ,1 ), c(0 ,0 )))) * 2
0 commit comments