Hola Javier, si, y es un factor de Y. Pero ya entendí lo que tenía mal, me falta convertir Nt a valores de geodata antes de hacer el plot, es decir: date<-as.geodata(Nt) plot.geodata(date) Con relación a la actualización de mi versión de R, no me he animado porque he tenido problemas con paquetes que no tienen las actualizaciones y no me corren bien. Gracias y saludos Beatriz 2013/8/6 Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com>> Estimada Beatriz Marin > > Usted escribe: > Nt <- data.frame(exs,y,N) > > Al no conocer los datos hay información que se me escapa, por ejemplo ¿y > esta presente "y <- Y"? > > Lo segundo y por curiosidad ¿porque no actualiza la versión de R? Hay > casos donde no es conveniente, pero ... > > Javier Marcuzzi > > -----Original Message----- From: Beatriz Marin > Sent: Tuesday, August 06, 2013 6:56 PM > To: Lista R > Subject: [R-es] data.frame > > > Hola a todos, > estoy trabajando con dos archivos csv. > En uno de ellos extraigo dos variables (que son coordenadas), del segundo > archivo extraigo otra variable que transformo. Con estas tres variables > construyo un data.frame (las tres variables tienen la misma longitud). > Hasta ahí todo bien, solo que cuando quiero usar este data.frame para hacer > un plot.geodata me marca el siguiente error > > Error en array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), > : > 'data' must be of a vector type > > > Tengo activos los paquetes geoR y sp y la versión de R que uso es la 2.15 > También les mando el pedacito de scrip que estoy usando > > data<-read.csv("soil.csv",**header=T) > xy <- read.csv("xy.csv") > attach(data) > attach(xy) > N<- log(N) > exs <- equis > y <- Y > Nt <- data.frame(exs,y,N) > attach(Nt) > plot.geodata(Nt) > > Alguien podría ayudarme a saber que es lo que estoy haciendo mal. Muchas > gracias de ante mano > Beatriz > -- > ------------------------------**----------------- > > [[alternative HTML version deleted]] > > > > > > > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >-- ----------------------------------------------- M en C. Beatriz E. Marín Castro INECOL / Posgrado KM 2.5 Carretera Antigua a Coatepec 351 Congregación El Haya Xalapa, Ver. México Apartado postal 63. Tel: (228) 842 1800 ext. 4313 [[alternative HTML version deleted]]
Estimada Beatriz Entonces hay buenas noticias. Ese es un error muy común, es como que no aprendemos y siempre cometemos el mismo error, las veces que me paso a mi. Al respecto yo aprendí a realizar str(mis.datos) para ver ... Sobre la actualización, yo sufrí de un software que requería R pero en una versión “obsoleta”, entonces comencé a tener más de una versión de R instalada en mi computadora (como se instala en directorios separados se puede elegir que versión, en caso de mac y linux yo había compilado en una carpeta para ver ...). Hay cosas que mejora, cambian, otras dejan de estar presentes, hay que probar, no hay recetas, R tiene el problema de superposición y de abandono de algunas cosas, como también sus muchas ventajas. Javier From: Beatriz Marin Sent: Tuesday, August 06, 2013 7:21 PM To: Marcuzzi, Javier Rubén Cc: Lista R Subject: Re: [R-es] data.frame Hola Javier, si, y es un factor de Y. Pero ya entendí lo que tenía mal, me falta convertir Nt a valores de geodata antes de hacer el plot, es decir: date<-as.geodata(Nt) plot.geodata(date) Con relación a la actualización de mi versión de R, no me he animado porque he tenido problemas con paquetes que no tienen las actualizaciones y no me corren bien. Gracias y saludos Beatriz 2013/8/6 Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com> Estimada Beatriz Marin Usted escribe: Nt <- data.frame(exs,y,N) Al no conocer los datos hay información que se me escapa, por ejemplo ¿y esta presente "y <- Y"? Lo segundo y por curiosidad ¿porque no actualiza la versión de R? Hay casos donde no es conveniente, pero ... Javier Marcuzzi -----Original Message----- From: Beatriz Marin Sent: Tuesday, August 06, 2013 6:56 PM To: Lista R Subject: [R-es] data.frame Hola a todos, estoy trabajando con dos archivos csv. En uno de ellos extraigo dos variables (que son coordenadas), del segundo archivo extraigo otra variable que transformo. Con estas tres variables construyo un data.frame (las tres variables tienen la misma longitud). Hasta ahí todo bien, solo que cuando quiero usar este data.frame para hacer un plot.geodata me marca el siguiente error Error en array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), : 'data' must be of a vector type Tengo activos los paquetes geoR y sp y la versión de R que uso es la 2.15 También les mando el pedacito de scrip que estoy usando data<-read.csv("soil.csv",header=T) xy <- read.csv("xy.csv") attach(data) attach(xy) N<- log(N) exs <- equis y <- Y Nt <- data.frame(exs,y,N) attach(Nt) plot.geodata(Nt) Alguien podría ayudarme a saber que es lo que estoy haciendo mal. Muchas gracias de ante mano Beatriz -- ----------------------------------------------- [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- ----------------------------------------------- M en C. Beatriz E. Marín Castro INECOL / Posgrado KM 2.5 Carretera Antigua a Coatepec 351 Congregación El Haya Xalapa, Ver. México Apartado postal 63. Tel: (228) 842 1800 ext. 4313 [[alternative HTML version deleted]]
Hola Javier, así es, lo que me gusta de R es que estas conciente lo que estas haciendo aunque a veces nos fallen los detalles ja!. Saludos Beatriz 2013/8/6 Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com>> Estimada Beatriz > > Entonces hay buenas noticias. Ese es un error muy común, es como que no > aprendemos y siempre cometemos el mismo error, las veces que me paso a mi. > Al respecto yo aprendí a realizar str(mis.datos) para ver ... > > Sobre la actualización, yo sufrí de un software que requería R pero en una > versión “obsoleta”, entonces comencé a tener más de una versión de R > instalada en mi computadora (como se instala en directorios separados se > puede elegir que versión, en caso de mac y linux yo había compilado en una > carpeta para ver ...). > > Hay cosas que mejora, cambian, otras dejan de estar presentes, hay que > probar, no hay recetas, R tiene el problema de superposición y de abandono > de algunas cosas, como también sus muchas ventajas. > > > Javier > > *From:* Beatriz Marin <beatriz.marin@gmail.com> > *Sent:* Tuesday, August 06, 2013 7:21 PM > *To:* Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com> > *Cc:* Lista R <r-help-es@r-project.org> > *Subject:* Re: [R-es] data.frame > > Hola Javier, > si, y es un factor de Y. Pero ya entendí lo que tenía mal, me falta > convertir Nt a valores de geodata antes de hacer el plot, es decir: > > date<-as.geodata(Nt) > plot.geodata(date) > > Con relación a la actualización de mi versión de R, no me he animado > porque he tenido problemas con paquetes que no tienen las actualizaciones y > no me corren bien. > > Gracias y saludos > Beatriz > > > > 2013/8/6 Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com> > >> Estimada Beatriz Marin >> >> Usted escribe: >> Nt <- data.frame(exs,y,N) >> >> Al no conocer los datos hay información que se me escapa, por ejemplo ¿y >> esta presente "y <- Y"? >> >> Lo segundo y por curiosidad ¿porque no actualiza la versión de R? Hay >> casos donde no es conveniente, pero ... >> >> Javier Marcuzzi >> >> -----Original Message----- From: Beatriz Marin >> Sent: Tuesday, August 06, 2013 6:56 PM >> To: Lista R >> Subject: [R-es] data.frame >> >> >> Hola a todos, >> estoy trabajando con dos archivos csv. >> En uno de ellos extraigo dos variables (que son coordenadas), del segundo >> archivo extraigo otra variable que transformo. Con estas tres variables >> construyo un data.frame (las tres variables tienen la misma longitud). >> Hasta ahí todo bien, solo que cuando quiero usar este data.frame para >> hacer >> un plot.geodata me marca el siguiente error >> >> Error en array(x, c(length(x), 1L), if (!is.null(names(x))) >> list(names(x), : >> 'data' must be of a vector type >> >> >> Tengo activos los paquetes geoR y sp y la versión de R que uso es la 2.15 >> También les mando el pedacito de scrip que estoy usando >> >> data<-read.csv("soil.csv",**header=T) >> xy <- read.csv("xy.csv") >> attach(data) >> attach(xy) >> N<- log(N) >> exs <- equis >> y <- Y >> Nt <- data.frame(exs,y,N) >> attach(Nt) >> plot.geodata(Nt) >> >> Alguien podría ayudarme a saber que es lo que estoy haciendo mal. Muchas >> gracias de ante mano >> Beatriz >> -- >> ------------------------------**----------------- >> >> [[alternative HTML version deleted]] >> >> >> >> >> >> >> >> ______________________________**_________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >> > > > > -- > ----------------------------------------------- > M en C. Beatriz E. Marín Castro > INECOL / Posgrado > KM 2.5 Carretera Antigua a Coatepec 351 > Congregación El Haya > Xalapa, Ver. México > Apartado postal 63. > Tel: (228) 842 1800 ext. 4313 >-- ----------------------------------------------- M en C. Beatriz E. Marín Castro INECOL / Posgrado KM 2.5 Carretera Antigua a Coatepec 351 Congregación El Haya Xalapa, Ver. México Apartado postal 63. Tel: (228) 842 1800 ext. 4313 [[alternative HTML version deleted]]