Re: [R-es] Datos oficiales de COVID-19 en España
Gracias a todos los que ponen sus conocimientos y tiempo a disposición de la comunidad para que el resto nos podamos hacer una idea de la realidad a través de los números, es muy útil examinar sus cálculos y resultados para cuantificar el orden de magnitud de nuestra primera tragedia mundial compartida ... espero que después de esto, como humanidad haya hecho algún cambio en el interior. A cuidarse chicos !! Saludos !! Eric. On 11-04-20 05:43, Rubén Fernández Casal wrote: Hola a todos, Por fin pudimos publicar en abierto las predicciones cooperativas: Web Investigadores UDC: https://covid19.citic.udc.es , pestaña Informes. Estas son las de ayer, supongo que entre las 8pm y las 10pm publicaremos las de hoy... Un saludo, Rubén. El sáb., 28 mar. 2020 a las 10:40, Rubén Fernández Casal (< rubenfca...@gmail.com>) escribió: Hola a todos, Por fin pude terminar de preparar la descarga y procesamiento de los datos por edad y sexo. Ya están en el repositorio: https://github.com/rubenfcasal/COVID-19 Ya puestos también incluí la descarga e importación de los datos acumulados del ISCIII y actualicé las tablas en https://rubenfcasal.github.io/COVID-19/COVID-19-tablas.html empleando el paquete DT. Ahora tiene tres secciones... Mis siguientes pasos serán tratar de conseguir datos por provincias y empezar a ajustar modelos. Añadí en https://rubenfcasal.github.io/COVID-19/#enlaces algunas referencias... Cualquier ayuda/sugerencia/comentario/etc será bien recibido... Un saludo y cuidarse, Rubén. -- Rubén Fernández Casal https://rubenfcasal.github.io Dep. Matemáticas, Universidade da Coruña Centro de Investigación en Tecnologías de la Información y las Comunicaciones (CITIC) ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] PLSPM_Gastón Sanchez
Excelente ayuda Marcelino, gracias por el link del libro. Saludos !! Eric. On 23-03-20 14:26, Marcelino de la Cruz Rot wrote: Hola César, Ahí va mi apoyo: 1) Descarga el libro de este enlace: http://www.gastonsanchez.com/PLS_Path_Modeling_with_R.pdf 2) Estudia y corre el ejemplo de la subsección 8.3.1 (Two-Step approach) (p. 167) 3) Estudia y corre el ejemplo de la subsección 8.4.1 (Hybrid approach) (p. 172) Suerte! Marcelino El 23/03/2020 a las 16:53, ceveve escribió: Saludos a todos. Tengo que aplicar: Two-Step Approach (patch approach) Hybrid Approach (give away approach) De acuerdo al libro de Gaston Sanchez "PLS Path Modeling with R". ¿Alguien puede apoyarme? ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Tasa variación diaria COVID-19
Hola Javier, yo lo hice de la siguiente forma: library(data.table) library(ggplot2) library(anytime) df <- fread("/home/neo/Desktop/rhelp/spain.csv") df[, fec:=anytime(fec)] setkey(df,com,fec) # newc: son los nuevos casos df[, newc:=ct - shift(ct), by=.(com)] # tasa: es la tasa de cambio que calculé así (ct2 - ct1)/ct1 df[, tasa:=newc/ct, by=.(com)] y obtuve lo siguiente: fec com pob ct newc tasa 1: 2020-04-02 23:00:00 Andalucía 8414240 13 NA NA 2: 2020-05-02 23:00:00 Andalucía 8414240 12 -1 -0.0833 3: 2020-06-02 23:00:00 Andalucía 8414240 21 9 0.42857143 4: 2020-04-02 23:00:00 Aragón 1319291 0 NA NA 5: 2020-05-02 23:00:00 Aragón 1319291 1 1 1. 6: 2020-06-02 23:00:00 Aragón 1319291 6 5 0.8333 7: 2020-04-02 23:00:00 Asturias 1022800 2 NA NA 8: 2020-05-02 23:00:00 Asturias 1022800 5 3 0.6000 9: 2020-06-02 23:00:00 Asturias 1022800 5 0 0. Espero que te sirva. Saludos !! Eric. On 21-03-20 14:42, Javier Gómez Gonzalez wrote: > Hola: > > Tengo los datos diarios del número de casos de coronavirus por comunidades > autónomas y quiero calcular el número diario de nuevos casos y la tasa > diaria de variación del número de casos y no se como hacerlo en R. > > *fecha* > > *comunidad* > > *poblacion* > > *casos_totales* > > 04/03/2020 > > Andalucía > > 8414240 > > 13 > > 05/03/2020 > > Andalucía > > 8414240 > > 12 > > 06/03/2020 > > Andalucía > > 8414240 > > 21 > > 04/03/2020 > > Aragón > > 1319291 > > 0 > > 05/03/2020 > > Aragón > > 1319291 > > 1 > > 06/03/2020 > > Aragón > > 1319291 > > 6 > > 04/03/2020 > > Asturias > > 1022800 > > 2 > > 05/03/2020 > > Asturias > > 1022800 > > 5 > > 06/03/2020 > > Asturias > > 1022800 > > 5 > > Gracias > > [[alternative HTML version deleted]] > > ___ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] uso de switch o alternativa
Como siempre ando apurado haciendo las tareas, siempre lo hago con ifelse aunque seguro hay alguna forma más eficiente, pero no he tenido tiempo de investigar. Algo así quizá: library(data.table) tus.datos <- as.data.table(tus.datos) tus.datos[ , newcol:=ifelse( oldcol < 100, 1, ifelse( oldcol < 200, 2 , ifelse( oldcol < 300, 3 , 4 ))) ] ojo con los límites xq has incluído el 200 en dos de los intervalos. Ojalá sirva. Saludos !! On 05-03-20 16:41, Enrique RAMOS via R-help-es wrote: Estimados colegas:Tengo un problema que debe de tener una solución simple pero ya me entrampe.tengo un conjunto de valores para ciertos elementos, y se debe asignar un valor ente 1 y 4, según un rango, he estado intentándolo hacer con switch pero no me ha funcionadola idea es la siguiente tengo el elemento 1, y se debe de asignar un valor de acuerdo a la siguiente tabla | 1 | 2 | 3 | 4 | | | | < 100 | 100-200 | 200-300 | >300 | | | de antemano agradezco la ayuda Saludos Enrique RAMOSIngeniero oficina de confiabilidadLAPEM - CFE [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] sjPlot
Hola José, una búsqueda en la red me envía a esta página donde dice qué hacer: https://github.com/tidymodels/probably/issues/20 Cuéntano si te resulta, Saludos !! Eric. On 29-10-19 07:45, Jose Betancourt B. wrote: Estimados, no me funciona la librería sjPlot, la reinstalé y sigue igual ESTE ES EL ERROR library(sjPlot) Error: package or namespace load failed for ‘sjPlot’: object ‘principal_components’ is not exported by 'namespace:performance' ?pueden ayudar? SALUDOS JOSÉ ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] calculo porcentaje de subcategirías para individuos diferentes
Hola Lorena, tu habías preguntado tiempo atrás cómo hacer unos boxplots? Slds !! Eric. On 24-10-19 12:51, neo wrote: > > Hola Lorena, en R siempre hay varias formas de hacer lo mismo, y cada > uno elige de acuerdo a sus gustos ... yo soy un poquito fanático de la > libreria data.table, así es que yo haría lo siguiente: > > 1. Crearía una nueva columna que uniera los ambientes rural y mar, por > ejemplo, que fuera 1 si el ambiente es rural o mar, 0 en otro caso ... > llamémosla RYM. > > 2. Calcularía el porcentaje de la siguiente forma usando la librería > data.table ... Para usar esta librería tienes que instalar antes el > paquete usando install.packages("data.table") y cargar la librería con > library(data.table) ... dale una lecturaa la ayuda de data.table o lee > un poco en internet cómo funciona para entender como es que se hace el > cálculo. Básicamente, la estructura de un data.table es así DT[i, j, > by] ... en el espacio del índice i haces operaciones para las filas, > en el espacio de j haces operaciones para las columnas y en el espacio > de by indicas como agrupar los datos para las operaciones que haces, > entonces: > > porcentaje <- TODOS[, sum(RYM) / length(TODOS), by=ID] > > esto significa que en el espacio de i no hacemos nada, en el espacio > de las columnas decimos que calcule una nueva columna en que divida la > suma de 1 que hay en RYM (lo que nos va a dar el número de veces que > el perrito está en ambiente rural o mar) por el numero total de celdas > (que entiendo nos daría el número total de lugares en que ha estado el > perrito), y esto lo hacemos agrupado por ID, de modo que el cálculo se > realiza para cada perro. > > Eso ... espero que te sirva. > > Saludos !! > > Eric. > > > > > On 23-10-19 23:06, Lorena Saavedra Aracena wrote: >> Buenas noches, >> Soy nueva en R y a veces me cuesta pensar los cálculos de manera más >> práctica, por los que les agradecería la ayuda. >> Tengo una matriz de datos con una dim = 35745 19, correspondientes a >> ubicaciones de 39 perros, cada perro tiene poco más o poco menos de 1000 >> datos. >> Necesito saber el % de uso de hábitat natural. Es un sencillo cálculo de >> porcentaje, pero me gustaría hacerlo mas automatizado para no tomar tanto >> tiempo en correrlo manualmente. >> Entonces tengo una columna con la ID de cada perro, y otra con las >> categorías de ambiente (urbano, rural y mar). >> He calculado el promedio con este script para el perro 1: >> >> ## encontrar el numero total de zonas naturales por perro >> >> P01 <-subset(TODOS, TODOS$ID=="P01") >> ruralP01 <- subset(P01,P01$Zone=="rural") >> marP01 <- subset(P01,P01$Zone=="mar") >> >> nrow(P01) >> nrow(ruralP01) >> nrow(marP01) >> >> porcent_natP01 <- (nrow(ruralP01) + nrow(marP01))*100/ nrow(P01) >> porcent_natP01 >> >> y llego a 61,35%. Es la forma más básica que se me ocurrió, podrían >> ayudarme a hacerlo más automatizado? he intentado un par de formas pero me >> es un poco complicado verlo pensando que tengo primero categorías de perros >> y luego de ambientes. >> >> Les agradezco, >> >> Saludos >> [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] calculo porcentaje de subcategirías para individuos diferentes
Hola Lorena, en R siempre hay varias formas de hacer lo mismo, y cada uno elige de acuerdo a sus gustos ... yo soy un poquito fanático de la libreria data.table, así es que yo haría lo siguiente: 1. Crearía una nueva columna que uniera los ambientes rural y mar, por ejemplo, que fuera 1 si el ambiente es rural o mar, 0 en otro caso ... llamémosla RYM. 2. Calcularía el porcentaje de la siguiente forma usando la librería data.table ... Para usar esta librería tienes que instalar antes el paquete usando install.packages("data.table") y cargar la librería con library(data.table) ... dale una lecturaa la ayuda de data.table o lee un poco en internet cómo funciona para entender como es que se hace el cálculo. Básicamente, la estructura de un data.table es así DT[i, j, by] ... en el espacio del índice i haces operaciones para las filas, en el espacio de j haces operaciones para las columnas y en el espacio de by indicas como agrupar los datos para las operaciones que haces, entonces: porcentaje <- TODOS[, sum(RYM) / length(TODOS), by=ID] esto significa que en el espacio de i no hacemos nada, en el espacio de las columnas decimos que calcule una nueva columna en que divida la suma de 1 que hay en RYM (lo que nos va a dar el número de veces que el perrito está en ambiente rural o mar) por el numero total de celdas (que entiendo nos daría el número total de lugares en que ha estado el perrito), y esto lo hacemos agrupado por ID, de modo que el cálculo se realiza para cada perro. Eso ... espero que te sirva. Saludos !! Eric. On 23-10-19 23:06, Lorena Saavedra Aracena wrote: > Buenas noches, > Soy nueva en R y a veces me cuesta pensar los cálculos de manera más > práctica, por los que les agradecería la ayuda. > Tengo una matriz de datos con una dim = 35745 19, correspondientes a > ubicaciones de 39 perros, cada perro tiene poco más o poco menos de 1000 > datos. > Necesito saber el % de uso de hábitat natural. Es un sencillo cálculo de > porcentaje, pero me gustaría hacerlo mas automatizado para no tomar tanto > tiempo en correrlo manualmente. > Entonces tengo una columna con la ID de cada perro, y otra con las > categorías de ambiente (urbano, rural y mar). > He calculado el promedio con este script para el perro 1: > > ## encontrar el numero total de zonas naturales por perro > > P01 <-subset(TODOS, TODOS$ID=="P01") > ruralP01 <- subset(P01,P01$Zone=="rural") > marP01 <- subset(P01,P01$Zone=="mar") > > nrow(P01) > nrow(ruralP01) > nrow(marP01) > > porcent_natP01 <- (nrow(ruralP01) + nrow(marP01))*100/ nrow(P01) > porcent_natP01 > > y llego a 61,35%. Es la forma más básica que se me ocurrió, podrían > ayudarme a hacerlo más automatizado? he intentado un par de formas pero me > es un poco complicado verlo pensando que tengo primero categorías de perros > y luego de ambientes. > > Les agradezco, > > Saludos > [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] SITREP
cannot remove prior installation of package ‘curl’ y si pruebas desinstalando CURL manualmente primero y luego intentas la instalación nuevamente, a ver q tal va ... ? Slds !! Eric. On 21-10-19 16:28, Jose Betancourt B. wrote: Estimados ESTOY TRATANDO DE INSTALAR sitrep install.packages("remotes") remotes::install_github("R4EPI/sitrep" PERO AL DINAL ME INFORMA ESTO package ‘digest’ successfully unpacked and MD5 sums checked package ‘raster’ successfully unpacked and MD5 sums checked package ‘xfun’ successfully unpacked and MD5 sums checked package ‘haven’ successfully unpacked and MD5 sums checked package ‘curl’ successfully unpacked and MD5 sums checked Error: Failed to install 'sitrep' from GitHub: (converted from warning) cannot remove prior installation of package ‘curl’ In addition: Warning messages: 1: In untar2(tarfile, files, list, exdir) : skipping pax global extended headers 2: In untar2(tarfile, files, list, exdir) : skipping pax global extended headers ?podrían ayudarme? saludos José ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Plot. window error- Usando R base. Gráfico
podría ser el problema el tipo de dato en X y el tipo de gráfico que intentas hacer ? si Year es entero y estas pidiendo que el gráfico sea tipo "I", podría ser que quizá eso te produce el error ? si pruebas a cambiar X a numérico (continuo) ? Slds, Eric. On 04-09-19 13:06, Antonio Rodriguez Andres wrote: Lo que obtengo es dim(currcty) = NULL lo que hice es crear una lista de paises countrylist <- unique(length(eco_freedom2$Countries) Los datos son de esta forma head(eco_freedom2, 5) Year ISO_Code Countries SUMMARY.INDEX X1..Size.of.Government 641 2000 AGOAngolaNA NA 601 2001 AGOAngolaNA NA 561 2002 AGOAngolaNA NA 521 2003 AGOAngolaNA NA 481 2004 AGOAngolaNA NA On Wed, 4 Sep 2019 at 16:53, Carlos Ortega wrote: ¿Puedes compartir los datos?.. Otra cosa que puede ayudar es esto lo destaco en rojo. Creo que en alguno de los casos te quedas sin datos en tu data.frame. Con ese mensaje puedes ver justamente el tamaño de cada dataframe en cada iteración. for (i in 1:length(countrylist)){ currcty <- countrylist[i] * print(dim(currcty))* filename <- paste("index",currcty,".png",sep="") png(filename,width=800,height=600) plot(y=eco_freedom3$SUMMARY.INDEX[eco_freedom3$Countries==currcty], x=eco_freedom3$Year[eco_freedom3$Countries==currcty], ylim = c(2.85, 8.20), xlim = c(2000, 2016), type="l", ylab="INDEX",xlab="YEAR", main = paste("Countries", currcty)) dev.off() } El mié., 4 sept. 2019 a las 14:52, Antonio Rodriguez Andres (< antoniorodriguezandre...@gmail.com>) escribió: Carlos Al especificar los limites, no me sale ningun error, aunque no consigue graficar, nada, # Look at the time series for each country for the time period, for instance GDPPC for (i in 1:length(countrylist)){ currcty <- countrylist[i] filename <- paste("index",currcty,".png",sep="") png(filename,width=800,height=600) plot(y=eco_freedom3$SUMMARY.INDEX[eco_freedom3$Countries==currcty], x=eco_freedom3$Year[eco_freedom3$Countries==currcty], ylim = c(2.85, 8.20), xlim = c(2000, 2016), type="l", ylab="INDEX",xlab="YEAR", main = paste("Countries", currcty)) dev.off() } On Wed, 4 Sep 2019 at 11:57, Carlos Ortega wrote: Hola, Pon un "print(i)" en tu bucle para ver en qué número/paso del bucle te aparece el error. Y con ese "i" haz la selección del dataframe y mira que pasa.. puede que para ese caso, al quitar los NAs te quedes sin datos... Es una forma de debugear... Gracias, Carlos Ortega www.qualityexcellence.es El mié., 4 sept. 2019 a las 11:17, Antonio Rodriguez Andres (< antoniorodriguezandre...@gmail.com>) escribió: Hola queridos usuarios de R Estoy intentando hacer un gráfico de una variable en el tiempo para un conjunto de países usando R base, con el comando plot. Tengo 40 países y son 15 años. Lo quiero salvar como formato png, cada uno de ellos. Tengo el siguiente código, for (i in 1:length(countrylist)){ currcty <- countrylist[i] filename <- paste("index",currcty,".png",sep="") png(filename,width=800,height=600) plot(y=eco_freedom2$SUMMARY.INDEX[eco_freedom2$Countries==currcty], x=eco_freedom2$Year[eco_freedom2$Countries==currcty], type="l", ylab="INDEX",xlab="YEAR", main = paste("Countries", currcty)) dev.off() } Pero me aparece el error Error in plot.window(...) : se necesitan valores finitos de 'xlim'. La variable y = SUMMARY.INDEX tiene valores Nas, y es tipo numerico, y la variable x= Year es integer. Entiendo que es por el problema de los NAs, por lo que da error. Si embargo al usar na.omit(dataset), y quedarnos con los valores que no son NA, me sigue saliendo el mismo error Alguna idea, gracias -- Member, Editorial Committee, *The Economic and Labour Relations Review* (a SAGE journal) http://elr.sagepub.com/ Member, Editorial Committee, African Journal of Economic and Management Studies http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile) [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Saludos, Carlos Ortega www.qualityexcellence.es -- Member, Editorial Committee, *The Economic and Labour Relations Review* (a SAGE journal) http://elr.sagepub.com/ Member, Editorial Committee, African Journal of Economic and Management Studies http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile) -- Saludos, Carlos Ortega www.qualityexcellence.es ___ R-help-es mailing list
[R-es] stat_ellipse() y criterios de clasificación
Qué tal muchachos, vengo con una duda que no he podido resolver con los buscadores ... he medido dos variables: altura y diámetro, y asociado a esas mediciones tengo muchas variables de clasificación ... Para examinar los datos he construido un gráfico de doble entrada (gracias por la ayuda anterior a Carlos Ortega y Jesús Fernández) que me permite 3 criterios de clasificación de los datos: la entrada vertical, la horizontal y los colores de los puntos (ADJUNTO IMAGEN). Sé que se podrían agregar otros usando la forma de los puntos y cosas así, pero de ese modo es un poco difícil darse cuenta de si aparece algun patrón asociado a la forma de los puntos. De modo que yo quiero agregar un cuarto criterio de clasificación usando la función stat_ellipse(), por ejemplo. Mi idea es que las elipses usen un cuarto criterio (no observable directamente en el gráfico) para tratar de encontrar algún patrón en los datos, es decir, dibujar las elipses alrededor de ciertos grupos de puntos de acuerdo a una caracteristica que no puedo ver en el gráfico. De ese modo podría hacer visible un cuarto criterio de clasificación. Me explico bien ? Mi problema al usar stat_ellipse() es que las elipses se construyen alrededor de un criterio que ya estoy observando en el gráfico. En el caso de la imagen que adjunto, se construyen alrededor del COLOR de los puntos, lo que no me agrega información adicional porque para eso ya estoy usando el color. Mi pregunta es, si es posible indicar a la función stat_ellipse() o a alguna otra función, que dibuje un polígono alrededor de los puntos que cumplan un cierto criterio que no sea alguno de los que ya veo. He leído la ayuda de stat_ellipse() y con lo que ahí dice no se me ocurre cómo hacerlo. Quizá no es posible hacerlo, no sé, y no he encontrado pistas, quizá por mi mal inglés no lo he expresado correctamente. Alguna idea ? Adjunto imagen. Muchas gracias. Eric. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Que tal comunidad, una pregunta general: existe en la librería ggplot, algún comando que permita hacer simultáneamente 2 graficos dentro del mismo layout, como el operador | en la libreria
Gracias Jes�s, lo estoy probando a ver que tal va. Saludos !! Eric. On 31-05-19 12:40, Jes�s Para Fern�ndez wrote: > Con la libreria gridExtra lo haces! > > Obtener Outlook para Android <https://aka.ms/ghei36> > > > *From:* R-help-es on behalf of neo > > *Sent:* Friday, May 31, 2019 5:55:11 PM > *To:* Carlos Ortega > *Cc:* r-help-es > *Subject:* Re: [R-es] Que tal comunidad, una pregunta general: existe > en la librer�a ggplot, alg�n comando que permita hacer simult�neamente > 2 graficos dentro del mismo layout, como el operador | en la libreria > lattice ? muchas gracias, un abrazo a todos, Eric. > Muchas gracias Carlos !! un abrazo, > > Eric. > > > > On 30-05-19 17:57, Carlos Ortega wrote: > > Hola, > > > > S�, en ggplot esto se resuelve con: > > > >�� * facet_grid() > >�� * facet_wrap() > > > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es <http://www.qualityexcellence.es> > <http://www.qualityexcellence.es> > > > > El jue., 30 may. 2019 a las 23:30, neo ( > <mailto:ericconchamu...@gmail.com>>) escribi�: > > > > Que tal comunidad, una pregunta general: existe en la librer�a > > ggplot, > > alg�n comando que permita hacer simult�neamente 2 graficos > dentro del > > mismo layout, como el operador | en la libreria lattice ? muchas > > gracias, un abrazo a todos, Eric. > > > > ___ > > R-help-es mailing list > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > -- > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es <http://www.qualityexcellence.es> > <http://www.qualityexcellence.es> > > ��� [[alternative HTML version deleted]] > > ___ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Que tal comunidad, una pregunta general: existe en la librería ggplot, algún comando que permita hacer simultáneamente 2 graficos dentro del mismo layout, como el operador | en la libreria
Muchas gracias Carlos !! un abrazo, Eric. On 30-05-19 17:57, Carlos Ortega wrote: > Hola, > > Sí, en ggplot esto se resuelve con: > > * facet_grid() > * facet_wrap() > > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es> > > El jue., 30 may. 2019 a las 23:30, neo ( <mailto:ericconchamu...@gmail.com>>) escribió: > > Que tal comunidad, una pregunta general: existe en la librería > ggplot, > algún comando que permita hacer simultáneamente 2 graficos dentro del > mismo layout, como el operador | en la libreria lattice ? muchas > gracias, un abrazo a todos, Eric. > > ___ > R-help-es mailing list > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es> [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[R-es] Que tal comunidad, una pregunta general: existe en la librería ggplot, algún comando que permita hacer simultáneamente 2 graficos dentro del mismo layout, como el operador | en la libreria latt
Que tal comunidad, una pregunta general: existe en la librería ggplot, algún comando que permita hacer simultáneamente 2 graficos dentro del mismo layout, como el operador | en la libreria lattice ? muchas gracias, un abrazo a todos, Eric. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Elegir más de un dato en data frame
Duda con un detalle: las columnas provincia y municipio son tipo factor, caracter o numérico ? Suponiendo que las columnas son tipo caracter, creo que te quedaría así: paro.municipal <- paro.municipal[paro.municipal$provincia == "28" & paro.municipal$municipio %in% c("115","068","125"), ] Saludos !! On 02-05-19 11:40, xyg...@gmail.com wrote: > Buenas tardes. > > Tengo un data frame con el que me descargo una serie de datos > municipalizados. Después extraigo los que corresponden al municipio que me > interesa: paro.municipal <- paro.municipal[paro.municipal$provincia == "28" & > paro.municipal$municipio == «115», ]. Todo correcto. El problema viene > cuando quiero elegir más de un municipio: paro.municipal <- > paro.municipal[paro.municipal$provincia == "28" & paro.municipal$municipio == > «115», «068», «125», ] me devuelve un data frame vacío. ¿Donde está el fallo? > > Gracias anticipadas > ___ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] R para interactuar con página web
Estimado Javier, es cierto lo que usted dice, usando CRON (en Debian) controlo el intervalo de tiempo en que se ejecutaría el supuesto script de R para medir la velocidad, pero el resto quería hacerlo todo con R. Sin embargo, encontré en mi propio SO un script de python llamado speedtest-cli que puede ejecutar una medición de subida y baja usando el servidor más cercano a mi IP (en mi caso en Chile). Tiene variadas opciones de configuración que incluso permiten la salida directa a un archivo .csv. Así es que problema resuelto. Muchas gracias !! Saludos, Eric. On 23-03-19 11:26, Javier Marcuzzi wrote: > Estimado Eric > > Se puede, pero, está equivocado en el camino, porque si es algo cada > cierto tiempo, debe utilizar alguna opción del sistema operativo que > ejecute la acción cada cierto tiempo, no requiere llamar a R para > esto, luego para el análisis puede utilizar R, aunque recuerdo que > anteriormente este tema se había tratado en esta lista, habría que > leer los asuntos de los correos (estuvo bueno ese intercambio de ideas). > > Javier Rubén Marcuzzi > > El sáb., 23 mar. 2019 a las 10:54, neo ( <mailto:ericconchamu...@gmail.com>>) escribió: > > Que tal comunidad, quería pedirles una recomendación de un paquete > para > desarrollar una simple idea que tengo, o mejor dicho, para satisfacer > una necesidad que tengo. > > Quisiera utlizar esta página http://nacional.grupogtd.com/ para hacer > tests de velocidad periódicamente a mi conección de internet. > > Existe algún paquete en R que me permita, de forma automática, > iniciar > el test y luego recoger los resultados para construir una base de > datos > con la hora del test y las velocidades de subida y bajada que > obtengo ? > > Había estado mirando RSelenium, pero me falta experiencia con el > paquete > ... sigo mirando, pero pido vuestro sabio consejo. > > > Muchas gracias !! > > Saludos, > > Eric. > > ___ > R-help-es mailing list > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[R-es] R para interactuar con página web
Que tal comunidad, quería pedirles una recomendación de un paquete para desarrollar una simple idea que tengo, o mejor dicho, para satisfacer una necesidad que tengo. Quisiera utlizar esta página http://nacional.grupogtd.com/ para hacer tests de velocidad periódicamente a mi conección de internet. Existe algún paquete en R que me permita, de forma automática, iniciar el test y luego recoger los resultados para construir una base de datos con la hora del test y las velocidades de subida y bajada que obtengo ? Había estado mirando RSelenium, pero me falta experiencia con el paquete ... sigo mirando, pero pido vuestro sabio consejo. Muchas gracias !! Saludos, Eric. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[R-es] NA no es reconocido como NA
Estimada comunidad, tengo el siguiente problema: Tengo una tabla de datos de 563 x 7, de las 7 columnas las 4 primeras son de identificacion de una muestra y las 3 ultimas identifican a una variable respuesta medida en esa muestra. Hay varias respuestas para cada muestra y la cantidad de respuestas puede variar entre 1 y 7. El problema es que la identificacion de cada muestra esta puesta una unica vez para todas las respuestas de esa muestra (todas las respuestas de una misma muestra estan puestas juntas). Podria completar la tabla a mano, pero ya que son mas de 500 filas hice un pequeño loop para completar lo que falta. La idea es bastante simple, si el elemento de la fila n columna j es NA entonces se deberia copiar el elemento de la fila n-1 columna j en (n,j) ... aqui es donde esta el problema pues la instruccion IF no reconoce los elementos NA como NA y el ciclo pasa sin completar copiar nada en la fila n, me explico ? envio el codigo y el archivo que estoy usando a ver si alguien me orienta donde esta el error. he probado con: if (dat[n,1] == NA) if (dat[n,1] == ) if (dat[n,1] == NA) y con lo mismo pero %in% en lugar de == # rellenar los espacios vacios de la identificacion dat[,1] - as.character(dat[,1]) n - 2 for (n in 2:nrow(dat)) { if (dat[n,1] %in% NA) { dat[n,1] - dat[n-1,1] dat[n,2] - dat[n-1,2] dat[n,3] - dat[n-1,3] dat[n,4] - dat[n-1,4] } n - n + 1 } muchas gracias por su tiempo, slds, eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. sol con dia rep NCa Nin Iso con 0 08 1 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 con 0 09 1 16 0 2 NA NA NA NA 18 0 2 con 0 10 1 16 0 2 NA NA NA NA 18 0 2 con 0 11 1 16 0 3 NA NA NA NA 16 1 4 NA NA NA NA 16 1 4 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 con 0 08 2 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 con 0 10 2 16 0 2 NA NA NA NA 18 0 2 con 0 11 2 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 2 3 con 0 08 3 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 con 0 11 3 16 0 2 NA NA NA NA 18 0 2 dec 1 09 1 16 0 2 NA NA NA NA 18 0 2 dec 1 10 1 16 0 2 NA NA NA NA 18 0 2 dec 1 11 1 16 0 2 NA NA NA NA 18 0 2 dec 1 12 1 16 0 2 NA NA NA NA 18 0 2 dec 1 09 2 16 0 2 NA NA NA NA 18 0 2 dec 1 10 2 16 0 2 NA NA NA NA 18 0 2 dec 1 11 2 16 0 2 NA NA NA NA 18 0 2 dec 1 12 2 16 0 3 NA NA NA NA 16 1 4 NA NA NA NA 16 1 4 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 dec 1 09 3 16 0 2 NA NA NA NA 18 0 2 dec 1 11 3 16 0 2 NA NA NA NA 18 0 2 dec 1 12 3 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 2 09 1 16 0 1 NA NA NA NA 18 0 1 dec 2 10 1 16 0 2 NA NA NA NA 18 0 2 dec 2 11 1 16 0 2 NA NA NA NA 18 0 2 dec 2 12 1 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 2 09 2 16 0 2 NA NA NA NA 18 0 2 dec 2 10 2 16 0 2 NA NA NA NA 18 0 2 dec 2 11 2 16 0 2 NA NA NA NA 18 0 2 dec 2 12 2 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 NA NA NA NA 18 3 3 dec 2 09 3 16 0 2 NA NA NA NA 18 0 2 dec 2 11 3 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 2 12 3 16 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 3 09 1 16 0 2 NA NA NA NA 18 0 2 dec 3 10 1 16 0 2 NA NA NA NA 18 0 2 dec 3 11 1 16 0 2 NA NA NA NA 18 0 2 dec 3 12 1 16 0 3 NA NA NA NA 16 1 4 NA NA NA NA 16 1 2 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 3 09 2 16 0 2 NA NA NA NA 18 0 2 dec 3 10 2 16 0 2 NA NA NA NA 18 0 2 dec 3 11 2 16 0 2 NA NA NA NA 18 0 2 dec 3 12 2 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 3 09 3 16 0 2 NA NA NA NA 18 0 2 dec 3 11 3 16 0 2 NA NA NA NA 18 0 2 dec 3 12 3 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 4 09 1 16 0 2 NA NA NA NA 18 0 2 dec 4 10 1 16 0 2 NA NA NA NA 18 0 2 dec 4 11 1 16 0 2 NA NA NA NA 18 0 2 dec 4 12 1 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 4 09 2 16 0 2 NA NA NA NA 18 0 2 dec 4 10 2 16 0 2 NA NA NA NA 18 0 2 dec 4 11 2 16 0 2 NA NA NA NA 18 0 2 dec 4 12 2 16 0 3 NA NA NA NA 16 1 4 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 4 09 3 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 4 11 3 16 0 1 NA NA NA NA 18 0 1 dec 4 12 3 16 0 3 NA NA NA NA 16 1 2 NA NA NA NA 18 0 3 NA NA NA NA 18 1 2 dec 5 09 1 16 0 2 NA NA NA NA 18 0 2 dec 5 10 1 16 0 2 NA NA NA NA 18 0 2 dec 5 11 1 16 0 2 NA NA NA NA 18 0 2 NA NA NA NA 18 1 1 dec 5 12 1 16 0 2 NA NA NA NA 16 1 3 NA NA NA NA 16 1 1 NA NA NA NA 16 1 1 NA NA NA NA 18 0 2 NA NA NA NA 18 1 1 NA NA NA NA 18 2 2 dec 5 09 2 16 0 1 NA NA NA NA 18 0 1 dec 5 10 2 16 0 1 NA NA NA NA 18 0 1 dec 5 11 2 16 0 2 NA NA NA NA 16 1 1 NA NA NA NA 16 1 1 NA NA NA NA 18 0 2 dec 5 12 2
Re: [R-es] NA no es reconocido como NA
gracias igor, voy a probar, slds, eric. On 13/08/14 15:34, Igor Sosa Mayor wrote: neo ericconchamu...@gmail.com writes: fila n-1 columna j en (n,j) ... aqui es donde esta el problema pues la instruccion IF no reconoce los elementos NA como NA y el ciclo pasa sin completar copiar nada en la fila n, me explico ? envio el codigo y el archivo que estoy usando a ver si alguien me orienta donde esta el error. he probado con: if (dat[n,1] == NA) if (dat[n,1] == ) if (dat[n,1] == NA) ¿has probado con is.na(x)? Ten en cuenta que devuelve TRUE o FALSE por lo que tendrías que adaptar el código... -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] error al leer una linea desde un archivo de texto
Que raro, habia enviado este email, pero creo que nunca salio de mi compu ... gracias a todos por sus sugerencias ... eric. Estimados todos, gracias por las sugerencias, al final lo resolvi de un modo carretero como decimos aca, por el camino largo. Como no eran demasiados los archivos corte el contenido y lo pegue en un nuevo archivo y funciono. Sin embargo, sigo sin saber la causa. Mi sesion info es: R version 3.0.2 (2013-09-25) Platform: x86_64-pc-linux-gnu (64-bit) locale: [1] LC_CTYPE=en_GB.utf8 LC_NUMERIC=C [3] LC_TIME=en_GB.utf8 LC_COLLATE=en_GB.utf8 [5] LC_MONETARY=en_GB.utf8 LC_MESSAGES=en_GB.utf8 [7] LC_PAPER=en_GB.utf8 LC_NAME=en_GB.utf8 [9] LC_ADDRESS=en_GB.utf8LC_TELEPHONE=en_GB.utf8 [11] LC_MEASUREMENT=en_GB.utf8LC_IDENTIFICATION=en_GB.utf8 attached base packages: [1] parallel splines grid stats graphics grDevices utils [8] datasets methods base other attached packages: [1] latticeExtra_0.6-26 RColorBrewer_1.0-5 Biobase_2.22.0 [4] BiocGenerics_0.8.0 Hmisc_3.14-4Formula_1.1-1 [7] survival_2.37-7 flowViz_1.26.16 lattice_0.20-24 [10] flowCore_1.28.24knitr_1.6 flowPlots_1.10.0 [13] rkward_0.6.1 loaded via a namespace (and not attached): [1] cluster_1.14.4 corpcor_1.6.6 DEoptimR_1.0-1 evaluate_0.5.5 [5] feature_1.2.10 formatR_0.10 graph_1.40.1 hexbin_1.26.3 [9] IDPmisc_1.1.17 KernSmooth_2.23-10 ks_1.9.2 MASS_7.3-29 [13] misc3d_0.8-4 mvtnorm_0.9-2 pcaPP_1.9-49 rgl_0.93.986 [17] robustbase_0.91-1 rrcov_1.3-4stats4_3.0.2 stringr_0.6.2 [21] tools_3.0.2 On Thu 03 Jul 2014 03:57:17 CLT, Jorge I Velez wrote: Hola Eric, Me incliniaria mas por un problema de enconding. Intenta agregando enconding = 'latin1' al final de read.csv() A lo mejor enviandonos tu sessionInfo() podriamos ayudarte un poco mas. Saludos, Jorge.- 2014-07-03 5:32 GMT+10:00 neo ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com: Estimada comunidad, estoy extrayendo una linea de texto desde varios archivos (unos 200) de esta manera: dat - read.csv(filenames[i], header=FALSE, sep=,, dec=., skip=11, nrows=1) pero al tratar de leer esa linea desde el archivo numero 54 obtengo el siguiente error: Error in type.convert(data[[i]], as.is http://as.is = as.is http://as.is[i], dec = dec, na.strings = character(0L)) : invalid multibyte string at 'b5g' Calls: read.csv - read.table - type.convert todos los archivos fueron generados de la misma forma, exportados desde excel usando un breve script de VB par aplicaciones, pero solo algunos me dan ese error, que no se lo que significa, por lo tanto no se como repararlo. Ademas he examinado los archivos y no observo diferencias. Adjunto un archivo que se lee y uno que no se lee, en una de esas se me paso algo por no saber. Alguna idea ? Saludos y muchas gracias, Eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org mailto:R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[R-es] Cambio de titulo en barra de un grafico
Estimados gracias por todos los consejos para resolver el tema de la importacion de una linea de texto, al final era lo que decia Francisco respecto al mu que estaba en la linea y la codificacion de lenguaje. Ahora tengo otra consulta, pero esta vez respecto a graficos con lattice. Hago un grafico (adjunto) con el siguiente codigo: xYplot (Cbind(mean,ll,ul) ~ con| dia, groups=sol, data=mfctr[mfctr$dia ==1 | mfctr$dia ==7,] , auto.key=list(cex=0.8, x = .58, y = .7, corner = c(0,0), columns=1) , xlab=list(Solvent concentration (%v/v), cex=1.2), ylab=list(saturated / unsaturated ratio, cex=1.2) , aspect=(1/3), ylim = c(-0.1, 0.7), scales=list(cex=1.1) , panel=function(...) { panel.xYplot(...,type =c(p),lty =1.5, label =FALSE) } , par.settings= simpleTheme( , pch=c(0,1,2,5) , cex = 1) , layout=c(1,2) ) y como se observa en el grafico adjunto, el titulo de ambos paneles dice dia, lo que es correcto. Sin embargo, como se ve en el codigo son dos dias diferentes. Luego la pregunta es. como podria hacer para que ese titulo diga efectivamente dia 1 y dia 7 que es mas conveniente ? he probado algunas cosas, pero no tengo mucha experiencia con lattice. adjunto tambien los datos para que puedan probar. Saludos y muchas gracias. eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. dia,sol,con,not,not2,mean,sd,ul,ll 1,Biodiesel,5,0,0,0.07572972,0.0018189621,0.07754868,0.07391076 1,Biodiesel,25,0,0,0.06690845,0.0014572095,0.06836566,0.06545124 1,Biodiesel,50,0,0,0.17855208,0.0691350439,0.24768713,0.10941704 5,Biodiesel,5,0,0,0.05917678,0.0049456247,0.06412240,0.05423115 5,Biodiesel,25,0,0,0.06434981,0.0002083177,0.06455813,0.06414149 5,Biodiesel,50,0,0,0.06610787,0.0009251015,0.06703297,0.06518277 7,Biodiesel,5,0,0,0.07457899,0.0088524758,0.08343147,0.06572651 7,Biodiesel,25,0,0,0.08937608,0.0036322749,0.09300835,0.08574380 7,Biodiesel,50,0,0,0.09121214,0.0051087864,0.09632093,0.08610335 1,Decane,5,0,0,0.22170233,0.0886374713,0.31033981,0.13306486 1,Decane,25,0,0,0.40731118,0.0777340770,0.48504526,0.32957710 1,Decane,50,0,0,0.63643916,0.0173893230,0.65382849,0.61904984 5,Decane,5,0,0,0.15489090,0.0304658132,0.18535671,0.12442508 5,Decane,25,0,0,0.43716037,0.0890449805,0.52620535,0.34811538 5,Decane,50,0,0,0.51816592,0.0999186399,0.61808456,0.41824728 7,Decane,5,0,0,0.44969010,0.1805513342,0.63024143,0.26913876 7,Decane,25,0,0,0.33202219,0.1609116085,0.49293379,0.17111058 7,Decane,50,0,0,0.28362576,0.1162299570,0.39985571,0.16739580 1,Control,0,0,0,0.37482479,0.1083608514,0.48318564,0.26646394 5,Control,0,0,0,0.13775268,0.0017289884,0.13948166,0.13602369 7,Control,0,0,0,0.11203402,0.0082291667,0.12026318,0.10380485 ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Cambio de titulo en barra de un grafico
Muchas gracias Carlos, mas aun pues en españa es mas de medianoche del viernes, no ? eric. On Fri 04 Jul 2014 19:08:24 CLT, Carlos Ortega wrote: Hola, Esta es una manera de hacerlo (he incluido un par de cambios adicionales en las etiquetas): #- mfctr$dia.new - paste(dia_,mfctr$dia, sep=) xYplot (Cbind(mean,ll,ul) ~ con| dia.new , groups=sol , data=mfctr[mfctr$dia.new ==dia_1 | mfctr$dia.new ==dia_7, ] , auto.key=list(cex=0.8, x = .58, y = .7, corner = c(0,0), columns=1) , xlab=list(Solvent concentration (%v/v), cex=1.2, font=2) , ylab=list(saturated / unsaturated ratio, cex=1.2, font=2) , aspect=(1/3), ylim = c(-0.1, 0.7), scales=list(cex=1.1) , panel=function(...) { panel.xYplot(...,type =c(p),lty =1.5, label =FALSE) } , par.settings= simpleTheme( pch=c(0,1,2,5) , cex = 1) , par.strip.text=list(col=blue, font=2, cex=1.2) , layout=c(1,2) ) #- Saludos, Carlos Ortega www.qualityexcellence.es http://www.qualityexcellence.es El 4 de julio de 2014, 21:53, neo ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com escribió: Estimados gracias por todos los consejos para resolver el tema de la importacion de una linea de texto, al final era lo que decia Francisco respecto al mu que estaba en la linea y la codificacion de lenguaje. Ahora tengo otra consulta, pero esta vez respecto a graficos con lattice. Hago un grafico (adjunto) con el siguiente codigo: xYplot (Cbind(mean,ll,ul) ~ con| dia, groups=sol, data=mfctr[mfctr$dia ==1 | mfctr$dia ==7,] , auto.key=list(cex=0.8, x = .58, y = .7, corner = c(0,0), columns=1) , xlab=list(Solvent concentration (%v/v), cex=1.2), ylab=list(saturated / unsaturated ratio, cex=1.2) , aspect=(1/3), ylim = c(-0.1, 0.7), scales=list(cex=1.1) , panel=function(...) { panel.xYplot(...,type =c(p),lty =1.5, label =FALSE) } , par.settings= simpleTheme( , pch=c(0,1,2,5) , cex = 1) , layout=c(1,2) ) y como se observa en el grafico adjunto, el titulo de ambos paneles dice dia, lo que es correcto. Sin embargo, como se ve en el codigo son dos dias diferentes. Luego la pregunta es. como podria hacer para que ese titulo diga efectivamente dia 1 y dia 7 que es mas conveniente ? he probado algunas cosas, pero no tengo mucha experiencia con lattice. adjunto tambien los datos para que puedan probar. Saludos y muchas gracias. eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org mailto:R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Saludos, Carlos Ortega www.qualityexcellence.es http://www.qualityexcellence.es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Cambio de titulo en barra de un grafico
Que descanses y gracias de nuevo, eric. On Fri 04 Jul 2014 19:19:03 CLT, Carlos Ortega wrote: Sí, son las 1:20am Ya me iba a dormir... :-). El 5 de julio de 2014, 1:17, neo ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com escribió: Muchas gracias Carlos, mas aun pues en españa es mas de medianoche del viernes, no ? eric. On Fri 04 Jul 2014 19:08:24 CLT, Carlos Ortega wrote: Hola, Esta es una manera de hacerlo (he incluido un par de cambios adicionales en las etiquetas): #- mfctr$dia.new - paste(dia_,mfctr$dia, sep=) xYplot (Cbind(mean,ll,ul) ~ con| dia.new , groups=sol , data=mfctr[mfctr$dia.new ==dia_1 | mfctr$dia.new ==dia_7, ] , auto.key=list(cex=0.8, x = .58, y = .7, corner = c(0,0), columns=1) , xlab=list(Solvent concentration (%v/v), cex=1.2, font=2) , ylab=list(saturated / unsaturated ratio, cex=1.2, font=2) , aspect=(1/3), ylim = c(-0.1, 0.7), scales=list(cex=1.1) , panel=function(...) { panel.xYplot(...,type =c(p),lty =1.5, label =FALSE) } , par.settings= simpleTheme( pch=c(0,1,2,5) , cex = 1) , par.strip.text=list(col=blue, font=2, cex=1.2) , layout=c(1,2) ) #- Saludos, Carlos Ortega www.qualityexcellence.es http://www.qualityexcellence.es http://www.qualityexcellence.es El 4 de julio de 2014, 21:53, neo ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com mailto:ericconchamu...@gmail.com escribió: Estimados gracias por todos los consejos para resolver el tema de la importacion de una linea de texto, al final era lo que decia Francisco respecto al mu que estaba en la linea y la codificacion de lenguaje. Ahora tengo otra consulta, pero esta vez respecto a graficos con lattice. Hago un grafico (adjunto) con el siguiente codigo: xYplot (Cbind(mean,ll,ul) ~ con| dia, groups=sol, data=mfctr[mfctr$dia ==1 | mfctr$dia ==7,] , auto.key=list(cex=0.8, x = .58, y = .7, corner = c(0,0), columns=1) , xlab=list(Solvent concentration (%v/v), cex=1.2), ylab=list(saturated / unsaturated ratio, cex=1.2) , aspect=(1/3), ylim = c(-0.1, 0.7), scales=list(cex=1.1) , panel=function(...) { panel.xYplot(...,type =c(p),lty =1.5, label =FALSE) } , par.settings= simpleTheme( , pch=c(0,1,2,5) , cex = 1) , layout=c(1,2) ) y como se observa en el grafico adjunto, el titulo de ambos paneles dice dia, lo que es correcto. Sin embargo, como se ve en el codigo son dos dias diferentes. Luego la pregunta es. como podria hacer para que ese titulo diga efectivamente dia 1 y dia 7 que es mas conveniente ? he probado algunas cosas, pero no tengo mucha experiencia con lattice. adjunto tambien los datos para que puedan probar. Saludos y muchas gracias. eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org mailto:R-help-es@r-project.org mailto:R-help-es@r-project.org mailto:R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Saludos, Carlos Ortega www.qualityexcellence.es http://www.qualityexcellence.es http://www.qualityexcellence.es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. -- Saludos, Carlos Ortega www.qualityexcellence.es http://www.qualityexcellence.es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera
Re: [R-es] error al leer una linea desde un archivo de texto
Hola Javier, los archivos los genero yo mismo, asi es que en principio al menos, no hay demasiadas cosas raras, son solo simples calculos de planilla electronica. Gracias por sus sugerencias. Las probare. Eric. On 02/07/14 16:08, Marcuzzi, Javier Rubén wrote: Estimado Eric Una forma que a mi me ayudo mucho, era utilizar la forma de importar desde Rcmd, porque era gráfica y me escribía lo necesario. ¿Si la utiliza también da error? O en todos casos importar con R studio y ver que pasa (posibles errores). Como usted lee archivos generados por excel, posiblemente b5g es una etiqueta de metadatos que en excel se interpreta pero que por alguna razón se exporta *.csv. ¿Utiliza archivos xls generados por terceros?, porque cuándo a mi me pasan archivos en xls con datos para analizar me encuentro con cada cosas. Javier Marcuzzi El 02/07/2014 04:32 p.m., neo escribió: Estimada comunidad, estoy extrayendo una linea de texto desde varios archivos (unos 200) de esta manera: dat - read.csv(filenames[i], header=FALSE, sep=,, dec=., skip=11, nrows=1) pero al tratar de leer esa linea desde el archivo numero 54 obtengo el siguiente error: Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) : invalid multibyte string at 'b5g' Calls: read.csv - read.table - type.convert todos los archivos fueron generados de la misma forma, exportados desde excel usando un breve script de VB par aplicaciones, pero solo algunos me dan ese error, que no se lo que significa, por lo tanto no se como repararlo. Ademas he examinado los archivos y no observo diferencias. Adjunto un archivo que se lee y uno que no se lee, en una de esas se me paso algo por no saber. Alguna idea ? Saludos y muchas gracias, Eric. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
[R-es] Super indice en la etiqueta de los ejes de un grafico
Estimados, como puedo poner un super indice en la etiqueta de los ejes de un grafico hecho con lattice ?? tengo que poner. Specific growth rate (d-1) y el -1 debe ir como superindice, no he podido encontrar esto. Gracias, eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] ayuda con unexpected symbol ... correcion omiti un paso ...
perdon, me salte el paso de lectura del contenido del fichero, corrijo aqui lo que envie: setwd(C:/users/marta/desktop/DB) filename - list.files(path = C:/users/marta/desktop/DB) # este paso es solo para crear un fichero con la misma cantidad de columnas que los que quieres unir, luego puedes borrar esa primera fila tmp - read.csv(filenames[1], nrows=1) # ahora se uniran a ese temporal todo el resto de los ficheros del directorio, pegando las filas hacia abajo i - 1 for (i in 1:(length(filenames))) { # aqui tienes que acomodar la lectura del fichero de acuerdo a tu necesidad, por ejemplo, si necesitas que lea como encabezado la primera fila header=TRUE y todo eso que sale en la ayuda de la funcion tmp2 - read.csv(filenames[i]) tmp - rbind(tmp,tmp2) i - i+1 } ahora si espero que sirva, slds, eric. On 29/05/14 13:40, Marta valdes lopez wrote: Si asi funciono¡ pero mi pregunta ahora es como hago para que me lea los 4 ficheros, porque lo que quiero es integrar los 4 excels en uno que seria el DBxy, y por eso utilice el xlsx, porque si pongo diferentes nombres a filename me los pondria en diferentes archivos no? Muchas gracias¡ El 29 de mayo de 2014, 19:25, miguel.angel.rodriguez.mui...@sergas.es escribió: Revisando tu mensaje con más detenimiento (y no sólo en la coma a la que me referÃa en el correo anterior) veo que el código que adjuntas de ejemplo es algo confuso Al usar setwd() al principio ya no necesitas luego el paste() dentro del read.csv() ... asà se te complica la cosa (incluso llego a adivinar que falta un slash al final), llega con que le especifiques el nombre del fichero porque estás ya en ese directorio de trabajo). Por otro lado, asignas 4 valores distintos a la variable 'filename' por lo que se quedará con el último valor (univer2_50.csv). Resumiendo: tu código podrÃa quedar asà con idéntico resultado: setwd(C:/users/marta/desktop/DB) filename-univer2_50.csv DBxy-read.csv(filename, sep=,, header=TRUE) Un Saludo, Miguel. De: r-help-es-boun...@r-project.org [r-help-es-boun...@r-project.org] en nombre de Marta valdes lopez [martavalde...@gmail.com] Enviado: jueves, 29 de mayo de 2014 18:49 Para: r-help-es@r-project.org Asunto: [R-es] ayuda con unexpected symbol Hola, Tengo la version R 3.1, estoy intentado usar este script pero me dice que el simbolo no tiene que estar ahi, ya intente borrando comillas o diferentes formas y no lo consigo, si alguien sabe agradezco ayuda. setwd(C:/users/marta/desktop/DB) library(chron) library(xlsx) filename-univerest_50.csv filename-monicap_50.csv filename-univer1_50.csv filename-univer2_50.csv DBxy-read.csv(paste(C:/users/marta/desktop/DB,filename, sep=) sep=,,header=TRUE) Yen esta linea es cuando me dice que unexpected symbol Gracias [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimÃnea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimÃnelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es