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]]