Re: [R-es] problema con wb del paquete wbstats

2017-04-07 Por tema Carlos Ortega
Hola,

Creo que el problema es en el número de peticiones que puede aguantar.
Si pruebas, verás que el límite está en 250 peticiones.

Si el "country_list" lo divides en dos partes, te debiera de funcionar...

#--
wb_data_A <- wb(
   indicator = indicator_long_list[1:4],
   country = country_list[1:250],
   startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
   removeNA = F, lang="es"
  )


wb_data_B <- wb(
   indicator = indicator_long_list[1:4],
   country = country_list[251:304],
   startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
   removeNA = F, lang="es"
  )

wb_data <- rbind(wb_data_A, wb_data_B)
#-



Saludos,
Carlos Ortega
www.qualityexcellence.es

El 7 de abril de 2017, 20:22, Sebastian Kruk 
escribió:

> Estimado Javier:
>
> Ciertamente, BM es por BM.
>
> Saludos,
>
> Sebastián.
>
>
>
> De: Javier Marcuzzi
> Enviado: viernes, 7 de abril de 2017 12:15
> Para: Sebastian Kruk
> CC: Lista R
> Asunto: RE: [R-es] problema con wb del paquete wbstats
>
>
> Estimado Sebastian
>
> ¿Qué es BM?, ¿Banco Mundial?, si pasa la dirección de internet es más
> fácil, aparecen varias alternativas.
>
> Javier Rubén Marcuzzi
>
> De: Sebastian Kruk
> Enviado: viernes, 7 de abril de 2017 12:14
> Para: Javier Marcuzzi
> CC: Lista R
> Asunto: Re: [R-es] problema con wb del paquete wbstats
>
> Estimado Javier:
> No se que pasaría.
> ¿Cual librería usa para descargar los datos del BM?
> Saludos,
> Sebastián.
>
> El 7 de abril de 2017, 12:07, Javier Marcuzzi marcu...@gmail.com> escribió:
> Estimado Sebastian Kruk
>
> Yo no uso esa librería, pero ¿Qué pasa si en la lista de países que envía
> en la consulta, hay uno que no da resultados? Por decir algo Yugoslavia,
> hace un tiempo tendría datos, hoy no y daría vacío.
>
> Javier Rubén Marcuzzi
>
> De: Sebastian Kruk
> Enviado: viernes, 7 de abril de 2017 11:56
> Para: Lista R
> Asunto: [R-es] problema con wb del paquete wbstats
>
> Estimados Usuarios-R:
>
> Muy buenos días.
>
> Tengo un problema con la librería wbstats.
>
> Corro el siguiente programa:
>
> >wb_cache_7_4_17 <- wbcache(lang="es")
> >ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
> >ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
> >country_list <-
> wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
> "Aggregates")]
> >indicator_long_list <- ed_search$indicatorID
> >wb_data <- wb(indicator = indicator_long_list[1:4], country =
> country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
> removeNA = F, lang="es")
> Warning message:
> In wb(indicator = indicator_long_list[1:4], country = country_list,  :
>   No data was returned for any requested country and indicator. Returning
> empty data frame
>
> Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
> descarga los datos.
>
> ¿Hay un límite a la descarga de datos?
>
> ¿Me podrían orientar?
>
>
> Saludos,
>
> Sebastián.
>
> [[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
>



-- 
Saludos,
Carlos Ortega
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


Re: [R-es] problema con wb del paquete wbstats

2017-04-07 Por tema Sebastian Kruk
Estimado Javier:

Ciertamente, BM es por BM.

Saludos,

Sebastián.



De: Javier Marcuzzi
Enviado: viernes, 7 de abril de 2017 12:15
Para: Sebastian Kruk
CC: Lista R
Asunto: RE: [R-es] problema con wb del paquete wbstats


Estimado Sebastian

¿Qué es BM?, ¿Banco Mundial?, si pasa la dirección de internet es más fácil, 
aparecen varias alternativas.

Javier Rubén Marcuzzi

De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 12:14
Para: Javier Marcuzzi
CC: Lista R
Asunto: Re: [R-es] problema con wb del paquete wbstats

Estimado Javier:
No se que pasaría.
¿Cual librería usa para descargar los datos del BM?
Saludos,
Sebastián.

El 7 de abril de 2017, 12:07, Javier Marcuzzi 
escribió:
Estimado Sebastian Kruk
 
Yo no uso esa librería, pero ¿Qué pasa si en la lista de países que envía en la 
consulta, hay uno que no da resultados? Por decir algo Yugoslavia, hace un 
tiempo tendría datos, hoy no y daría vacío.
 
Javier Rubén Marcuzzi
 
De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 11:56
Para: Lista R
Asunto: [R-es] problema con wb del paquete wbstats
 
Estimados Usuarios-R:
 
Muy buenos días.
 
Tengo un problema con la librería wbstats.
 
Corro el siguiente programa:
 
>wb_cache_7_4_17 <- wbcache(lang="es")
>ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
>ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
>country_list <-
wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
"Aggregates")]
>indicator_long_list <- ed_search$indicatorID
>wb_data <- wb(indicator = indicator_long_list[1:4], country =
country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
removeNA = F, lang="es")
Warning message:
In wb(indicator = indicator_long_list[1:4], country = country_list,  :
  No data was returned for any requested country and indicator. Returning
empty data frame
 
Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
descarga los datos.
 
¿Hay un límite a la descarga de datos?
 
¿Me podrían orientar?
 
 
Saludos,
 
Sebastián.
 
    [[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] Perdido en un bucle

2017-04-07 Por tema JCMld
Hola Juan,

Seguramente tienes problemas al usar cu como si fuera un índice. De todas
formas, si lo entiendo bien, no necesitas un bucle para hacer esto. R
funciona vectorialmente, así que puedes hacer directamente el cálculo sobre
todo el vector:

x.c<- ifelse(x.b<=0.001,paste("***"),
  ifelse(x.b<=0.01, paste("**"),
 ifelse(x.b<0.05, paste("*"),
paste(""


> x.c
[1] "***" "***" "***" """*"   ""


Saludos,
Joan

-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Juan
Abasolo
Enviado el: viernes, 7 de abril de 2017 19:21
Para: r-help-es
Asunto: [R-es] Perdido en un bucle

Buenas, compañeros.
Se que debería tener que entenderlo, pero no lo hago y me aprieta la fecha
de entrega:
Tengo un bucle para asignar una columna de significacion a unos resultados,
el bucle lo intento guardar en un vector para agregar el vector luego a una
matriz, en pantalla me imprime el resultado, pero en el vector solo me queda
el último valor.

x.b = c(0.000, 0.000, 0.001, 0.374, 0.026, 1.000)

x.c <-x.b#Para que quede equivalente

for (cu in x.b){
valor <- ifelse(cu<=0.001,paste("***"),
 ifelse(cu<=0.01, paste("**"),
ifelse(cu<0.05, paste("*"),
   paste(""
print(valor)
x.c[cu] <- valor
}

En pantalla:

[1] "***"
[1] "***"
[1] "***"
[1] ""
[1] "*"
[1] ""


pero

> x.c[1] ""  "0" "0.001" "0.374" "0.026" "1"


Gracias por la dedicación y disculpar la molestia

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


[R-es] Perdido en un bucle

2017-04-07 Por tema Juan Abasolo
Buenas, compañeros.
Se que debería tener que entenderlo, pero no lo hago y me aprieta la fecha
de entrega:
Tengo un bucle para asignar una columna de significacion a unos resultados,
el bucle lo intento guardar en un vector para agregar el vector luego a una
matriz, en pantalla me imprime el resultado, pero en el vector solo me
queda el último valor.

x.b = c(0.000, 0.000, 0.001, 0.374, 0.026, 1.000)

x.c <-x.b#Para que quede equivalente

for (cu in x.b){
valor <- ifelse(cu<=0.001,paste("***"),
 ifelse(cu<=0.01, paste("**"),
ifelse(cu<0.05, paste("*"),
   paste(""
print(valor)
x.c[cu] <- valor
}

En pantalla:

[1] "***"
[1] "***"
[1] "***"
[1] ""
[1] "*"
[1] ""


pero

> x.c[1] ""  "0" "0.001" "0.374" "0.026" "1"


Gracias por la dedicación y disculpar la molestia

[[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] [Fwd: Re: Asignar a observaciones de una misma fecha el mismo número de orden en una secuencia]

2017-04-07 Por tema miriam . alzate
Finalmente está cerrado el tema, con el último correo se creó la variable
tal y como quería.

Muchas gracias.

 Mensaje original 
Asunto: Re: [R-es] Asignar a observaciones de una misma fecha el mismo
número de orden en una secuencia
De: "Carlos Ortega" 
Fecha:  Mar, 4 de Abril de 2017, 23:44
Para:   miriam.alz...@unavarra.es
--

Hola,

Acabo de correr el mismo código que te pasé con la modificación de nombres
de columnas...y me funciona...
Vaya no me genera errores...(lo he ejecutado sobre los datos "Sample").

#---
names(Sample) <- c('id', 'pubdate', 'txt', 'votes')
datIn <- Sample

library(data.table)
library(lubridate)
dt <- as.data.table(datIn)
dt[ , miju := julian.Date(ymd(pubdate))]

# Doy un primer orden sin tener en cuenta las fechas iguales
setorder(dt, id, -votes, miju)
dt[, mior := seq_len(.N), by=id]

# Para las fechas iguales
df <- as.data.frame(dt)
for(i in 1:(nrow(df)-1)) {
  if(df$miju[i] == df$miju[i+1])  {
df$mior[i+1] <- df$mior[i]
  } else next
}

head(df[, c(1,2,4,5,6)])
#---

Please ejecútalo y comprueba que la lógica se cumple...
La columna a mirar es "mior".

Gracias,
Carlos.

El 4 de abril de 2017, 17:12,  escribió:

> Buenas Carlos,
>
> No me funciona...me sigue dando error. Te paso mejor una pequeña muestra
> del archivo de R para que veas si hay algún error.
>
>
> Muchas gracias,
>
> Miriam
>
> El Lun, 3 de Abril de 2017, 22:08, Carlos Ortega escribió:
> > Hola Miriam,
> >
> > Utiliza el paquete, "lubridate".
> >
> > y haz algo como esto, suponiendo que tu data.frame se llama "mydf"..
> >
> > #--
> > library(lubridate)
> > mydf$fecha <- ymd(mydf$fecha_sin_formato)
> > #--
> >
> > Ya me cuentas si funciona,
> > Carlos.
> >
> >
> >
> >
> >
> > El 3 de abril de 2017, 20:08,  escribió:
> >
> >> Muchas gracias por la respuesta Carlos. Estoy haciéndolo y me da el
> >> siguiente error al crear la variable miju:
> >>
> >> "Warning message: All formats failed to parse. No formats found"
> >>
> >> Estoy mirando el formato de la variable fecha y, aunque al importar la
> >> base de datos a R, seleccioné el formato fecha, veo que al poner el
> >> cursor
> >> sobre la variable me pone "Unknown", por lo que quizá no esté el formato
> >> fecha.
> >>
> >> Las fechas me aparecen de la siguiente forma: 2013-07-13 (año-mes-día).
> >> ¿Cómo debería darle el formato correcto para que me deje hacer el
> >> comando
> >> miju?
> >>
> >> Muchas gracias y un saludo.
> >>
> >>
> >> El Sab, 1 de Abril de 2017, 17:21, Carlos Ortega escribió:
> >> > Hola Miriam,
> >> >
> >> > Esta es una forma de hacerlo:
> >> >
> >> > #---
> >> >
> >> > datIn <- read.table("Orden_variable.csv", sep=";", header = TRUE)
> >> > names(datIn) <- c('v1','v2','v3','v4','v5')
> >> >
> >> > library(data.table)
> >> > library(lubridate)
> >> > dt <- as.data.table(datIn)
> >> > dt[ , miju := julian.Date(dmy(v4))]
> >> >
> >> > # Doy un primer orden sin tener en cuenta las fechas iguales
> >> > setorder(dt, v2, -v3, miju)
> >> > dt[, mior := seq_len(.N), by=v2]
> >> >
> >> > # Para las fechas iguales
> >> > df <- as.data.frame(dt)
> >> > for(i in 1:(nrow(df)-1)) {
> >> >  if(df$miju[i] == df$miju[i+1])  {
> >> >df$mior[i+1] <- df$mior[i]
> >> >  } else next
> >> > }
> >> >
> >> > #---
> >> >
> >> > Saludos,
> >> > Carlos.
> >> >
> >> > El 30 de marzo de 2017, 18:37,  escribió:
> >> >
> >> >> Hola Carlos,
> >> >>
> >> >> Sería porque es la 4ª review en esa fecha (hay 3 observaciones
> >> >> anteriores).
> >> >> En el caso del "P402", las dos observaciones del mismo día con el
> >> mismo
> >> >> número de votos(ordenado de mayor a menor), reciben el orden 1, pero
> >> la
> >> >> siguiente más nueva recibe el 3 porque hay dos observaciones
> >> anteriores.
> >> >> En realidad yo no tengo la variable Numero.Review en la base de datos
> >> >> sino
> >> >> Review.Content.
> >> >>
> >> >> Envio el archivo excel con el ejemplo. He llamado "Orden.deseado" a
> >> la
> >> >> variable que quiero construir de forma automática. La tabla que
> >> adjunto
> >> >> estaría ya ordenada 1 por Id.Producto, 2º por Numero.Votos y 3º por
> >> >> Fecha.Publicación.
> >> >>
> >> >> Muchas gracias y un saludo
> >> >>
> >> >> Miriam
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> El Jue, 23 de Marzo de 2017, 23:36, Carlos Ortega escribió:
> >> >> > Hola Miriam,
> >> >> >
> >> >> > ¿Por qué la última de "P401"  tiene Orden = 4?..¿Por que su úiltimo
> >> >> > "Numero.Review" es 4?.
> >> >> > Si esa es la lógica, que es la que has descrito, porqué en la P402
> >> la
> >> >> > última es de "Orden" = 3 y no = 7? Que es su último
> >> Numero.Review?...
> >> >> >
> >> >> > Tampoco pienses que con un "comando" se hace esto... sí con una
> >> >> lógica,
> >> >> > varias 

Re: [R-es] problema con wb del paquete wbstats

2017-04-07 Por tema Javier Marcuzzi
Estimado Sebastian

Mire lo siguiente 
https://datahelpdesk.worldbank.org/knowledgebase/articles/902049, si es por 
donde anda usted puede utilizar Rcurl, rvest, ambas son fáciles (hay se conocer 
como y donde enviar la consulta, pero no es nada del otro mundo). Yo utilicé 
ambas librerías, si yo puede usted también podrá, de wbstats no puedo opinar.

Javier Rubén Marcuzzi

De: Javier Marcuzzi
Enviado: viernes, 7 de abril de 2017 12:15
Para: Sebastian Kruk
CC: Lista R
Asunto: RE: [R-es] problema con wb del paquete wbstats

Estimado Sebastian

¿Qué es BM?, ¿Banco Mundial?, si pasa la dirección de internet es más fácil, 
aparecen varias alternativas.

Javier Rubén Marcuzzi

De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 12:14
Para: Javier Marcuzzi
CC: Lista R
Asunto: Re: [R-es] problema con wb del paquete wbstats

Estimado Javier:
No se que pasaría.
¿Cual librería usa para descargar los datos del BM?
Saludos,
Sebastián.

El 7 de abril de 2017, 12:07, Javier Marcuzzi 
escribió:
Estimado Sebastian Kruk
 
Yo no uso esa librería, pero ¿Qué pasa si en la lista de países que envía en la 
consulta, hay uno que no da resultados? Por decir algo Yugoslavia, hace un 
tiempo tendría datos, hoy no y daría vacío.
 
Javier Rubén Marcuzzi
 
De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 11:56
Para: Lista R
Asunto: [R-es] problema con wb del paquete wbstats
 
Estimados Usuarios-R:
 
Muy buenos días.
 
Tengo un problema con la librería wbstats.
 
Corro el siguiente programa:
 
>wb_cache_7_4_17 <- wbcache(lang="es")
>ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
>ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
>country_list <-
wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
"Aggregates")]
>indicator_long_list <- ed_search$indicatorID
>wb_data <- wb(indicator = indicator_long_list[1:4], country =
country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
removeNA = F, lang="es")
Warning message:
In wb(indicator = indicator_long_list[1:4], country = country_list,  :
  No data was returned for any requested country and indicator. Returning
empty data frame
 
Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
descarga los datos.
 
¿Hay un límite a la descarga de datos?
 
¿Me podrían orientar?
 
 
Saludos,
 
Sebastián.
 
    [[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] problema con wb del paquete wbstats

2017-04-07 Por tema Javier Marcuzzi
Estimado Sebastian

¿Qué es BM?, ¿Banco Mundial?, si pasa la dirección de internet es más fácil, 
aparecen varias alternativas.

Javier Rubén Marcuzzi

De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 12:14
Para: Javier Marcuzzi
CC: Lista R
Asunto: Re: [R-es] problema con wb del paquete wbstats

Estimado Javier:
No se que pasaría.
¿Cual librería usa para descargar los datos del BM?
Saludos,
Sebastián.

El 7 de abril de 2017, 12:07, Javier Marcuzzi 
escribió:
Estimado Sebastian Kruk
 
Yo no uso esa librería, pero ¿Qué pasa si en la lista de países que envía en la 
consulta, hay uno que no da resultados? Por decir algo Yugoslavia, hace un 
tiempo tendría datos, hoy no y daría vacío.
 
Javier Rubén Marcuzzi
 
De: Sebastian Kruk
Enviado: viernes, 7 de abril de 2017 11:56
Para: Lista R
Asunto: [R-es] problema con wb del paquete wbstats
 
Estimados Usuarios-R:
 
Muy buenos días.
 
Tengo un problema con la librería wbstats.
 
Corro el siguiente programa:
 
>wb_cache_7_4_17 <- wbcache(lang="es")
>ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
>ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
>country_list <-
wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
"Aggregates")]
>indicator_long_list <- ed_search$indicatorID
>wb_data <- wb(indicator = indicator_long_list[1:4], country =
country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
removeNA = F, lang="es")
Warning message:
In wb(indicator = indicator_long_list[1:4], country = country_list,  :
  No data was returned for any requested country and indicator. Returning
empty data frame
 
Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
descarga los datos.
 
¿Hay un límite a la descarga de datos?
 
¿Me podrían orientar?
 
 
Saludos,
 
Sebastián.
 
    [[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] problema con wb del paquete wbstats

2017-04-07 Por tema Sebastian Kruk
Estimado Javier:

No se que pasaría.

¿Cual librería usa para descargar los datos del BM?

Saludos,

Sebastián.

El 7 de abril de 2017, 12:07, Javier Marcuzzi<
javier.ruben.marcu...@gmail.com> escribió:

> Estimado Sebastian Kruk
>
>
>
> Yo no uso esa librería, pero ¿Qué pasa si en la lista de países que envía
> en la consulta, hay uno que no da resultados? Por decir algo Yugoslavia,
> hace un tiempo tendría datos, hoy no y daría vacío.
>
>
>
> Javier Rubén Marcuzzi
>
>
>
> *De: *Sebastian Kruk 
> *Enviado: *viernes, 7 de abril de 2017 11:56
> *Para: *Lista R 
> *Asunto: *[R-es] problema con wb del paquete wbstats
>
>
>
> Estimados Usuarios-R:
>
>
>
> Muy buenos días.
>
>
>
> Tengo un problema con la librería wbstats.
>
>
>
> Corro el siguiente programa:
>
>
>
> >wb_cache_7_4_17 <- wbcache(lang="es")
>
> >ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
>
> >ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
>
> >country_list <-
>
> wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
>
> "Aggregates")]
>
> >indicator_long_list <- ed_search$indicatorID
>
> >wb_data <- wb(indicator = indicator_long_list[1:4], country =
>
> country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
>
> removeNA = F, lang="es")
>
> Warning message:
>
> In wb(indicator = indicator_long_list[1:4], country = country_list,  :
>
>   No data was returned for any requested country and indicator. Returning
>
> empty data frame
>
>
>
> Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
>
> descarga los datos.
>
>
>
> ¿Hay un límite a la descarga de datos?
>
>
>
> ¿Me podrían orientar?
>
>
>
>
>
> Saludos,
>
>
>
> Sebastián.
>
>
>
> [[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


[R-es] problema con wb del paquete wbstats

2017-04-07 Por tema Sebastian Kruk
Estimados Usuarios-R:

Muy buenos días.

Tengo un problema con la librería wbstats.

Corro el siguiente programa:

>wb_cache_7_4_17 <- wbcache(lang="es")
>ed_search <- wbsearch("educacion", cache = wb_cache_7_4_17)
>ed_search <- ed_search[grepl("secundario", ed_search$indicator)==T,]
>country_list <-
wb_cache_7_4_17$countries$iso3c[which(wb_cache_7_4_17$countries$region !=
"Aggregates")]
>indicator_long_list <- ed_search$indicatorID
>wb_data <- wb(indicator = indicator_long_list[1:4], country =
country_list, startdate = 2005, enddate = 2015, cache = wb_cache_7_4_17,
removeNA = F, lang="es")
Warning message:
In wb(indicator = indicator_long_list[1:4], country = country_list,  :
  No data was returned for any requested country and indicator. Returning
empty data frame

Si yo disminuyo la cantidad de países, por ejemplo que solo sean 50,  me
descarga los datos.

¿Hay un límite a la descarga de datos?

¿Me podrían orientar?


Saludos,

Sebastián.

[[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] Alternativa a RStudio

2017-04-07 Por tema Javier Marcuzzi
Estimado Marcelo Arce

Como usted nombra puede ser por la versión de Microsoft R, ayer actualicé el 
sistema operativo a Windows creator, es la versión estable (final) que puede 
ser instalada antes del 11 (día de lanzamiento), por otro trabajo tengo que ver 
por donde va la cosa, la parte de bash con Ubuntu en Windows continúa en beta 
(puede ser que cambie el día 11), emacs en esta instala R convencional (pero 
tendría dos R, el de Microsoft y el de Ubuntu), gráficamente en la versión 
anterior emacs se veía feo pero funcional, por otro lado supuestamente este mes 
estaría disponible r para visual studio 2017, con calma y tiempo probaré el 
reemplazo de RStudio, por último este tiene mucho desarrollo pero en JavaScript 
y pensado para ofrecer el servicio desde un servidor, lógicamente es una 
empresa que busca su producto, yo prefiero una comunicación algo más directa 
entre el programa que me asista y R.

Javier Rubén Marcuzzi

De: Fernando Arce
Enviado: viernes, 7 de abril de 2017 7:58
Para: javier.ruben.marcu...@gmail.com; rubenfcasal; r-help-es@r-project.org
Asunto: Re: [R-es] Alternativa a RStudio

Hola,  instalas desde Windows? No lo he utilizado desde hace años pero con el 
ejecutable de Vincent Goulet iba muy bien. Mañana probaré a instalar un Windows 
en vietualbox y ver clase de error da. Quizás es porque usas microsoft R?
Saludos y Perdon de nuevo, paso mucho tiempo en el campo en estas fechas
Fer


Sent from my Delorian in 1937
On Thursday, March 30, 2017, 6:08 am, javier.ruben.marcu...@gmail.com wrote:
Estimados

Leí todas las sugerencias y estoy probando, un criterio que tomé es tener algo 
minimalista, emacs puede estar con pocos iconos, comienzo por este porque está 
en https://www.r-project.org/other-projects.html .

Realicé dos intentos, uno es utilizando Windows 10 con bash, instalando desde 
los repositorios de Ubuntu, el segundo intento es instalando la versión para 
Windows, la primera de las opciones instala desde Ubuntu como dependencia a R y 
lo necesario para este, la segunda no instala R, pero me pide que configure 
donde está Rterm.

En realidad el mensaje es que no está el archivo o directorio con Rterm. ¿Cómo 
lo configuro en emcas para que encuentre a R? (debería encontrar una forma para 
usar R o R server - microsoft).

Tinn-r estuvo en mi computadora hace algunos años, no recuerdo porqué lo deje, 
me parece que por aquellos años estaba sciview o algo por el estilo. 


Javier Rubén Marcuzzi

De: rubenfcasal
Enviado: martes, 28 de marzo de 2017 14:24
Para: r-help-es@r-project.org
Asunto: Re: [R-es] Alternativa a RStudio

Hola a todos,

    La lista de mensajes es muy grande pero creo que no se comentaron 
algunos que uso/usé:

TinnR: (para Windows) Un editor de código que interacciona con la 
consola de R [https://sourceforge.net/projects/tinn-r]

Notepad++ con NppToR: (para Windows) similar al anterior 
[https://sourceforge.net/projects/npptor]

Eclipse con StatET: Entorno de programación para distintos lenguajes 
entre ellos R (ofrece también un depurador de código integrado del 
estilo del de RStudio; muy útil si se mezcla R con otros lenguajes...) 
[e.g. 
http://lukemiller.org/index.php/2010/04/eclipse-and-statet-a-nice-working-environment-for-r]

    Un saludo, Rubén.

-- 
Ruben Fernandez Casal
Department of Mathematics
Faculty of Computer Science
Universidade da Coruña
Corporate email: ruben.fcasal  udc  es
--

___
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


[[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] Distribuir intervalo de días entre meses

2017-04-07 Por tema Isidro Hidalgo Arellano
Acabo de darme cuenta que tenías casi la solución, no lo había leído,
disculpa.
Lo puedes encapsular así:

diasMes2 = function(limites){
  inicio = as.Date(limites[1], format = "%Y-%m-%d")
  fin = as.Date(limites[2], format = "%Y-%m-%d")
 return(table(format(seq(inicio, fin, by=1), "%m"))) 
}

apply(df, 1, diasMes2)

Un saludo,

Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/

-Mensaje original-
De: Isidro Hidalgo Arellano [mailto:ihida...@jccm.es] 
Enviado el: viernes, 07 de abril de 2017 13:03
Para: 'Rubén Coca' ; 'Lista R'

Asunto: RE: [R-es] Distribuir intervalo de días entre meses

Podrías probar con algo así:

require(lubridate)

diasMes = function(limites){
  inicio = as.Date(limites[1], format = "%Y-%m-%d")
  fin = as.Date(limites[2], format = "%Y-%m-%d")
  secuencia = seq(inicio, fin, "days")
  meses = month(secuencia)
  return(table(meses))
}

apply(df, 1, diasMes)

Un saludo,


Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/


-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Rubén
Coca Enviado el: viernes, 07 de abril de 2017 12:02
Para: Lista R 
Asunto: [R-es] Distribuir intervalo de días entre meses

Hola,
Partiendo de un data frame con 2 variables de fecha (inicio y fin):

df <- data.frame(inicio = c(as.Date("2016-01-01"),
  as.Date("2016-02-14")),
fin = c(as.Date("2016-02-01"),
  as.Date("2016-02-29")))

Necesitaría crear 12 nuevas columnas adicionales, una para cada mes, que
compute el número de días del intervalo que caen en cada mes. El resultado
deseado sería algo así:

inicio fin  enefebmarabrmayjun
   julagosepoctnovdic
2016-01-012016-02-01  31 1   00   00  0
 00   0   0   0
2016-02-142016-02-29  0   15 00   00  0
 00   0   0   0

Buscando he encontrado una aproximación al problema del reparto, pero no es
válida para data frames. La detallo por si sirve de inspiración:
table(format(seq(df$inicio, df$fin, by=1), "%m"))

Muchas gracias.
Rubén

[[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] Distribuir intervalo de días entre meses

2017-04-07 Por tema Isidro Hidalgo Arellano
Podrías probar con algo así:

require(lubridate)

diasMes = function(limites){
  inicio = as.Date(limites[1], format = "%Y-%m-%d")
  fin = as.Date(limites[2], format = "%Y-%m-%d")
  secuencia = seq(inicio, fin, "days")
  meses = month(secuencia)
  return(table(meses))
}

apply(df, 1, diasMes)

Un saludo,


Isidro Hidalgo Arellano
Observatorio del Mercado de Trabajo
Consejería de Economía, Empresas y Empleo
http://www.castillalamancha.es/


-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Rubén
Coca
Enviado el: viernes, 07 de abril de 2017 12:02
Para: Lista R 
Asunto: [R-es] Distribuir intervalo de días entre meses

Hola,
Partiendo de un data frame con 2 variables de fecha (inicio y fin):

df <- data.frame(inicio = c(as.Date("2016-01-01"),
  as.Date("2016-02-14")),
fin = c(as.Date("2016-02-01"),
  as.Date("2016-02-29")))

Necesitaría crear 12 nuevas columnas adicionales, una para cada mes, que
compute el número de días del intervalo que caen en cada mes. El resultado
deseado sería algo así:

inicio fin  enefebmarabrmayjun
   julagosepoctnovdic
2016-01-012016-02-01  31 1   00   00  0
 00   0   0   0
2016-02-142016-02-29  0   15 00   00  0
 00   0   0   0

Buscando he encontrado una aproximación al problema del reparto, pero no es
válida para data frames. La detallo por si sirve de inspiración:
table(format(seq(df$inicio, df$fin, by=1), "%m"))

Muchas gracias.
Rubén

[[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] Alternativa a RStudio

2017-04-07 Por tema Fernando Arce via R-help-es
 blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px 
#715FFA solid !important; padding-left:1ex !important; background-color:white 
!important; } Hola,  instalas desde Windows? No lo he utilizado desde hace años 
pero con el ejecutable de Vincent Goulet iba muy bien. Mañana probaré a 
instalar un Windows en vietualbox y ver clase de error da. Quizás es porque 
usas microsoft R?Saludos y Perdon de nuevo, paso mucho tiempo en el campo en 
estas fechasFer


Sent from my Delorian in 1937


On Thursday, March 30, 2017, 6:08 am, javier.ruben.marcu...@gmail.com wrote:

Estimados

Leí todas las sugerencias y estoy probando, un criterio que tomé es tener algo 
minimalista, emacs puede estar con pocos iconos, comienzo por este porque está 
en https://www.r-project.org/other-projects.html .

Realicé dos intentos, uno es utilizando Windows 10 con bash, instalando desde 
los repositorios de Ubuntu, el segundo intento es instalando la versión para 
Windows, la primera de las opciones instala desde Ubuntu como dependencia a R y 
lo necesario para este, la segunda no instala R, pero me pide que configure 
donde está Rterm.

En realidad el mensaje es que no está el archivo o directorio con Rterm. ¿Cómo 
lo configuro en emcas para que encuentre a R? (debería encontrar una forma para 
usar R o R server - microsoft).

Tinn-r estuvo en mi computadora hace algunos años, no recuerdo porqué lo deje, 
me parece que por aquellos años estaba sciview o algo por el estilo. 


Javier Rubén Marcuzzi

De: rubenfcasal
Enviado: martes, 28 de marzo de 2017 14:24
Para: r-help-es@r-project.org
Asunto: Re: [R-es] Alternativa a RStudio

Hola a todos,

    La lista de mensajes es muy grande pero creo que no se comentaron 
algunos que uso/usé:

TinnR: (para Windows) Un editor de código que interacciona con la 
consola de R [https://sourceforge.net/projects/tinn-r]

Notepad++ con NppToR: (para Windows) similar al anterior 
[https://sourceforge.net/projects/npptor]

Eclipse con StatET: Entorno de programación para distintos lenguajes 
entre ellos R (ofrece también un depurador de código integrado del 
estilo del de RStudio; muy útil si se mezcla R con otros lenguajes...) 
[e.g. 
http://lukemiller.org/index.php/2010/04/eclipse-and-statet-a-nice-working-environment-for-r]

    Un saludo, Rubén.

-- 
Ruben Fernandez Casal
Department of Mathematics
Faculty of Computer Science
Universidade da Coruña
Corporate email: ruben.fcasal  udc  es
--

___
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



[[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] Distribuir intervalo de días entre meses

2017-04-07 Por tema Rubén Coca
Hola,
Partiendo de un data frame con 2 variables de fecha (inicio y fin):

df <- data.frame(inicio = c(as.Date("2016-01-01"),
  as.Date("2016-02-14")),
fin = c(as.Date("2016-02-01"),
  as.Date("2016-02-29")))

Necesitaría crear 12 nuevas columnas adicionales, una para cada mes, que
compute el número de días del intervalo que caen en cada mes. El resultado
deseado sería algo así:

inicio fin  enefebmarabrmayjun
   julagosepoctnovdic
2016-01-012016-02-01  31 1   00   00  0
 00   0   0   0
2016-02-142016-02-29  0   15 00   00  0
 00   0   0   0

Buscando he encontrado una aproximación al problema del reparto, pero no es
válida para data frames. La detallo por si sirve de inspiración:
table(format(seq(df$inicio, df$fin, by=1), "%m"))

Muchas gracias.
Rubén

[[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] Suavizado espacial por adyacencia

2017-04-07 Por tema Olivier Nuñez
El paquete R-INLA es un muy buena opción para este tipo de suavizado.

http://www.r-inla.org/download

Implementa entre otros modelos, el de Besag-York-Mollie.
Un saludo. Olivier



- Mensaje original -
De: "Ra�l Vaquerizo" 
Para: R-help-es@r-project.org
Enviados: Jueves, 6 de Abril 2017 12:59:52
Asunto: [R-es] Suavizado espacial por adyacencia

Hola,

¿Conocéis algún paquete de R (que no sea raster) que permita hacer
suavizados espaciales por adyacencia?

Dispongo de un modelo que distribuye de forma irregular los residuos en
base a una distribución geográficas y me gustaría que aquellas zonas donde
no dispongo información "se contagien" de las zonas adyacentes. Es
habitual emplear suavizados "bayesianos" por adyacencia.

Siempre he utilizado software comercial para la realización de esta tarea
y ahora quiero empezar a usar R y tengo problemas para realizar el
suavizado, no sé si hay algún paquete o directamente ponerme a programar
este suavizado.

A ver si me podéis dar luz. Gracias.


Raúl Vaquerizo Romero
www.analisisydecision.es

___
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