On 11/15/2010 09:26 AM, Franziska Schulze wrote: > It works now. Am I sure that it puts my new variable as last column in > my frame?
I think you can be sure. > Is it possible to sort the spatial polygons data frame with > respect to one variable? my_spdf[order(my_spdf$my_column),] > > > ----- Original Message ----- From: "Barry Rowlingson" > <b.rowling...@lancaster.ac.uk> > To: "Franziska Schulze" <franziska.schu...@wiwi.hu-berlin.de> > Cc: <r-sig-geo@stat.math.ethz.ch> > Sent: Friday, November 12, 2010 4:28 PM > Subject: Re: [R-sig-Geo] problem with adding data to > spatialpolygonsdataframe > > > On Fri, Nov 12, 2010 at 11:27 AM, Franziska Schulze > <franziska.schu...@wiwi.hu-berlin.de> wrote: >> Dear all, >> >> I have a SpatialPolygonsDataFrame and I want to add data to the >> regions, i.e. I want to assign to every region in my data a value of a >> certain variable. I tried using spCbind, but after using this, the >> dimensions of my SpatialPolygonsDataFrame changed. What went wrong? Do >> I have to create a matrix with the region's IDs and the values of my >> variable? > > You can for the most part treat it like a data frame. For example, > using the spdf created in help("SpatialPolygonsDataFrame-class") > >> summary(ex_1.7) > Object of class SpatialPolygonsDataFrame > Coordinates: > min max > x 0.5 10.5 > y 0.5 10.5 > Is projected: NA > proj4string : [NA] > Data attributes: > x y z > Min. : 1.0 Min. : 1.0 Min. :1.702 > 1st Qu.: 3.0 1st Qu.: 3.0 1st Qu.:2.626 > Median : 5.5 Median : 5.5 Median :3.123 > Mean : 5.5 Mean : 5.5 Mean :3.127 > 3rd Qu.: 8.0 3rd Qu.: 8.0 3rd Qu.:3.614 > Max. :10.0 Max. :10.0 Max. :4.600 >> ex_1.7$FOO=99 >> summary(ex_1.7) > Object of class SpatialPolygonsDataFrame > Coordinates: > min max > x 0.5 10.5 > y 0.5 10.5 > Is projected: NA > proj4string : [NA] > Data attributes: > x y z FOO > Min. : 1.0 Min. : 1.0 Min. :1.702 Min. :99 > 1st Qu.: 3.0 1st Qu.: 3.0 1st Qu.:2.626 1st Qu.:99 > Median : 5.5 Median : 5.5 Median :3.123 Median :99 > Mean : 5.5 Mean : 5.5 Mean :3.127 Mean :99 > 3rd Qu.: 8.0 3rd Qu.: 8.0 3rd Qu.:3.614 3rd Qu.:99 > Max. :10.0 Max. :10.0 Max. :4.600 Max. :99 >> > > The dimension will change because you are adding a new column - if the > number of rows have changed then something is going wrong... > > Post some code? > > Barry > > _______________________________________________ > R-sig-Geo mailing list > R-sig-Geo@stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/r-sig-geo -- Edzer Pebesma Institute for Geoinformatics (ifgi), University of Münster Weseler Straße 253, 48151 Münster, Germany. Phone: +49 251 8333081, Fax: +49 251 8339763 http://ifgi.uni-muenster.de http://www.52north.org/geostatistics e.pebe...@wwu.de _______________________________________________ R-sig-Geo mailing list R-sig-Geo@stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-geo