Re: [R-es] Chapuza total?? Crear web con R

2018-10-22 Por tema José Luis Cañadas
Cierto. Pero en nuestro caso funcionó por qué se levantaban máquinas de
Amazon aitomaticamente si nos quedábamos sin recursos. Tal vez la opción
buena sea lo que te comentaban de shiny asíncrono con future y promises

El lun., 22 oct. 2018 22:40, Jesús Para Fernández <
j.para.fernan...@hotmail.com> escribió:

> Pero eso de crear un contenedor lo hace shinyproxy atuomaticamente cada
> vez que entra un usuario no?
>
>
>
> Generar un contendor por app noe s un poco locura?
>
>
>
> Esta semana me quiero meter a usar shinyproxy, pero creo que para el tipo
> de web que quiero montar será mejor no usar R, sino un lenguaje mas
> especifico. Dudo entre PHP, .NET CORE o Django, aunque seguramente tire por
> .NET CORE por temas de poder ejecutarla en cualquier tipo de servidor.
>
>
>
> Enviado desde Correo 
> para Windows 10
>
>
> --
> *De:* José Luis Cañadas 
> *Enviado:* Monday, October 22, 2018 10:37:52 PM
> *Para:* Jesús Para Fernández
> *Cc:* Víctor Granda García; r-help-es@r-project.org
>
> *Asunto:* Re: [R-es] Chapuza total?? Crear web con R
>
> Una solución que he visto es usar dockers. En mi antiguo curro hicimos
> varias viz hechas en shiny que estaba en un docker y las gestionaba
> shinyproxy. El tema era que todo estaba en aws y teníamos un administrador
> de sistemas muy bueno que me lo montó detrás de un balanceador de forma que
> cada vez que un usuario se logaba en la web de shiny proxy se le levantaba
> un contenedor para él, por lo que la cosa escalaba bien. Ojo, nuestro
> volumen de usuarios no superaba los 50
>
>
> El lun., 22 oct. 2018 22:29, Jesús Para Fernández <
> j.para.fernan...@hotmail.com> escribió:
>
>> Buenas Victor,
>>
>> Gracias por el mail. Suele pasar lod e descubrir el paquete una vez que
>> has terminado el curro.. jejejeje
>>
>> Las webs estan bien, pero estaba pensando mase n webs de formularios..
>>
>> No obstante, lo tomo en cuenta. Muchas gracias
>> Jesús
>> 
>> De: Víctor Granda García 
>> Enviado: lunes, 22 de octubre de 2018 22:17
>> Para: j.para.fernan...@hotmail.com
>> Cc: r-help-es@r-project.org
>> Asunto: Re: [R-es] Chapuza total?? Crear web con R
>>
>> Buenas!
>>
>> Espero que no sea una locura total o mi trabajo se va al garete jeje.
>> Bromas aparte, si quieres ejemplos "profesionales", la oficina de turismo
>> de Nueva Zelanda tiene su dashboard hecha en shiny (
>> http://tourismdashboard.mbie.govt.nz/), así que poder, se puede hacer.
>> Como este hay unos cuantos ejemplos más, pero ahora ni recuerdo dónde los
>> ví. Además, ahora mismo con las nuevas "capacidades" de ejecutar código
>> asíncrono que tiene shiny en su última versión te permite que muchos más
>> usuarios usen tu app/web sin sufrir mucho (
>> https://blog.rstudio.com/2018/06/26/shiny-1-1-0/).
>> Así que mi opinión es que no es una locura, es viable, siempre y cuando
>> sepas que tiene límites y que según el tipo de web o de uso que se le
>> pretenda dar es probable que haya soluciones mejores.
>>
>> Y ahora un poco de autopromoción, para que veas ejemplos menos
>> "profesionales". En mi trabajo he desarrollado estás páginas con shiny y de
>> momento parecen aguantar, La primera es una app contenida en una web hecha
>> con diango (python), las dos siguientes son páginas web hechas con shiny,
>> antes de conocer el paquete pkgdown, que me hubiese simplificado mucho la
>> vida.
>> http://sapfluxnet.creaf.cat/shiny/sfn_progress_dashboard/ (código en
>> https://github.com/sapfluxnet/sfn_progress_dashboard)
>> http://vegmod.ctfc.cat/meteolandweb (código en
>> https://github.com/MalditoBarbudo/meteoland_shiny)
>> http://vegmod.ctfc.cat/medfateweb (código en
>> https://github.com/MalditoBarbudo/medfate_shiny)
>>
>> [[elided Hotmail spam]]
>>
>>
>> Víctor Granda García
>> Data Technician
>>
>> [http://www.creaf.uab.cat/_signatura/CREAF30_ESP.png]
>> v.gra...@creaf.uab.cat
>> Tel. +34 93 581 33 53
>>
>>
>> www.creaf.cat | http://blog.creaf.cat<
>> http://blog.creaf.cat/>
>> CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona)
>>
>>
>> Antes de imprimir este mensaje electrónico piense en el medio ambiente.
>>
>>
>>
>>
>>
>> On Mon, 22 Oct 2018 at 20:48, Jesús Para Fernández <
>> j.para.fernan...@hotmail.com> wrote:
>> Buenas,
>>
>> Crear una web con R y shiny + shinyproxy en vez de un lenguaje propio
>> como .Net + d3 es un chapuzon? Me da miedo sobretodo si la web tiene muchos
>> usuarios a la vez...
>>
>> Que opinais?
>>
>> Un saludo
>> Jesús
>>
>> Obtener Outlook para Android
>>
>>
>> [[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]]
>>
>> 

Re: [R-es] Chapuza total?? Crear web con R

2018-10-22 Por tema José Luis Cañadas
Una solución que he visto es usar dockers. En mi antiguo curro hicimos
varias viz hechas en shiny que estaba en un docker y las gestionaba
shinyproxy. El tema era que todo estaba en aws y teníamos un administrador
de sistemas muy bueno que me lo montó detrás de un balanceador de forma que
cada vez que un usuario se logaba en la web de shiny proxy se le levantaba
un contenedor para él, por lo que la cosa escalaba bien. Ojo, nuestro
volumen de usuarios no superaba los 50


El lun., 22 oct. 2018 22:29, Jesús Para Fernández <
j.para.fernan...@hotmail.com> escribió:

> Buenas Victor,
>
> Gracias por el mail. Suele pasar lod e descubrir el paquete una vez que
> has terminado el curro.. jejejeje
>
> Las webs estan bien, pero estaba pensando mase n webs de formularios..
>
> No obstante, lo tomo en cuenta. Muchas gracias
> Jesús
> 
> De: Víctor Granda García 
> Enviado: lunes, 22 de octubre de 2018 22:17
> Para: j.para.fernan...@hotmail.com
> Cc: r-help-es@r-project.org
> Asunto: Re: [R-es] Chapuza total?? Crear web con R
>
> Buenas!
>
> Espero que no sea una locura total o mi trabajo se va al garete jeje.
> Bromas aparte, si quieres ejemplos "profesionales", la oficina de turismo
> de Nueva Zelanda tiene su dashboard hecha en shiny (
> http://tourismdashboard.mbie.govt.nz/), así que poder, se puede hacer.
> Como este hay unos cuantos ejemplos más, pero ahora ni recuerdo dónde los
> ví. Además, ahora mismo con las nuevas "capacidades" de ejecutar código
> asíncrono que tiene shiny en su última versión te permite que muchos más
> usuarios usen tu app/web sin sufrir mucho (
> https://blog.rstudio.com/2018/06/26/shiny-1-1-0/).
> Así que mi opinión es que no es una locura, es viable, siempre y cuando
> sepas que tiene límites y que según el tipo de web o de uso que se le
> pretenda dar es probable que haya soluciones mejores.
>
> Y ahora un poco de autopromoción, para que veas ejemplos menos
> "profesionales". En mi trabajo he desarrollado estás páginas con shiny y de
> momento parecen aguantar, La primera es una app contenida en una web hecha
> con diango (python), las dos siguientes son páginas web hechas con shiny,
> antes de conocer el paquete pkgdown, que me hubiese simplificado mucho la
> vida.
> http://sapfluxnet.creaf.cat/shiny/sfn_progress_dashboard/ (código en
> https://github.com/sapfluxnet/sfn_progress_dashboard)
> http://vegmod.ctfc.cat/meteolandweb (código en
> https://github.com/MalditoBarbudo/meteoland_shiny)
> http://vegmod.ctfc.cat/medfateweb (código en
> https://github.com/MalditoBarbudo/medfate_shiny)
>
> [[elided Hotmail spam]]
>
>
> Víctor Granda García
> Data Technician
>
> [http://www.creaf.uab.cat/_signatura/CREAF30_ESP.png]
> v.gra...@creaf.uab.cat
> Tel. +34 93 581 33 53
>
>
> www.creaf.cat | http://blog.creaf.cat<
> http://blog.creaf.cat/>
> CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona)
>
>
> Antes de imprimir este mensaje electrónico piense en el medio ambiente.
>
>
>
>
>
> On Mon, 22 Oct 2018 at 20:48, Jesús Para Fernández <
> j.para.fernan...@hotmail.com> wrote:
> Buenas,
>
> Crear una web con R y shiny + shinyproxy en vez de un lenguaje propio como
> .Net + d3 es un chapuzon? Me da miedo sobretodo si la web tiene muchos
> usuarios a la vez...
>
> Que opinais?
>
> Un saludo
> Jesús
>
> Obtener Outlook para Android
>
>
> [[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
>

[[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] Chapuza total?? Crear web con R

2018-10-22 Por tema Víctor Granda García
Buenas!

Espero que no sea una locura total o mi trabajo se va al garete jeje.
Bromas aparte, si quieres ejemplos "profesionales", la oficina de turismo
de Nueva Zelanda tiene su dashboard hecha en shiny (
http://tourismdashboard.mbie.govt.nz/), así que poder, se puede hacer. Como
este hay unos cuantos ejemplos más, pero ahora ni recuerdo dónde los ví.
Además, ahora mismo con las nuevas "capacidades" de ejecutar código
asíncrono que tiene shiny en su última versión te permite que muchos más
usuarios usen tu app/web sin sufrir mucho (
https://blog.rstudio.com/2018/06/26/shiny-1-1-0/).
Así que mi opinión es que no es una locura, es viable, siempre y cuando
sepas que tiene límites y que según el tipo de web o de uso que se le
pretenda dar es probable que haya soluciones mejores.

Y ahora un poco de autopromoción, para que veas ejemplos menos
"profesionales". En mi trabajo he desarrollado estás páginas con shiny y de
momento parecen aguantar, La primera es una app contenida en una web hecha
con diango (python), las dos siguientes son páginas web hechas con shiny,
antes de conocer el paquete pkgdown, que me hubiese simplificado mucho la
vida.
http://sapfluxnet.creaf.cat/shiny/sfn_progress_dashboard/ (código en
https://github.com/sapfluxnet/sfn_progress_dashboard)
http://vegmod.ctfc.cat/meteolandweb (código en
https://github.com/MalditoBarbudo/meteoland_shiny)
http://vegmod.ctfc.cat/medfateweb (código en
https://github.com/MalditoBarbudo/medfate_shiny)

Espero que te sirva, un saludo!


*Víctor Granda García*
Data Technician

v.gra...@creaf.uab.cat
Tel. +34 93 581 33 53

*www.creaf.cat* * | **http://blog.creaf.cat*

CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona)

Antes de imprimir este mensaje electrónico piense en el medio ambiente.



On Mon, 22 Oct 2018 at 20:48, Jesús Para Fernández <
j.para.fernan...@hotmail.com> wrote:

> Buenas,
>
> Crear una web con R y shiny + shinyproxy en vez de un lenguaje propio como
> .Net + d3 es un chapuzon? Me da miedo sobretodo si la web tiene muchos
> usuarios a la vez...
>
> Que opinais?
>
> Un saludo
> Jesús
>
> Obtener Outlook para Android
>
>
> [[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] Agregar variable entre dos fechas

2018-10-22 Por tema Carlos Ortega
Pues:

1. Que entre esos rangos de fechas haya un NA.
La forma de protegerse es indicándoselo al cálculo de la media.
datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem =
mean(Rating, *na.rm =TRUE* )),by=Id.producto]

2. Que las fechas, tu variable "Fecha" no sea realmente una fecha.
Compruébalo con class(datos$Fecha).

Saludos,
Carlos Ortega
www.qualityexcellence.es



El lun., 22 oct. 2018 a las 20:34, Miriam Alzate ()
escribió:

> Muchas gracias por la respuesta pero me da NA. ¿Qué puede ocurrir?
>
> Un saludo
>
>
> El 22/10/2018 a las 20:12, Jesús Para Fernández escribió:
> > Puedes hacerlo pasando tus datos a data.frame
> >
> > library(data.table)
> > datos <- data.table(datos)
> > datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem =
> > mean(Rating)),by=Id.producto]
> >
> > Un saludo
> > Jesús
> >
> > Obtener Outlook para Android 
> >
> >
> >
> > De: Miriam Alzate
> > Enviado: lunes, 22 de octubre 19:27
> > Asunto: [R-es] Agregar variable entre dos fechas
> > Para: r-help-es
> >
> >
> > Buenas, Tengo un dataframe con 64.000 observaciones llamado Datos y
> > las variables "Id.Producto","Fecha"y "Rating" . La variable fecha
> > tiene el formato: 2016-12-28 (ymd). Quiero crear la variable:
> > "Rating.Semanal" - Esta variable tiene que ser la media agregada por
> > "Id.Producto" de la variable "Rating", solo teniendo en cuenta
> > aquellas observaciones que estén entre el "2016-12-21" y "2016-12-28".
> > Muchas gracias Miriam ___
> > 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] Agregar variable entre dos fechas

2018-10-22 Por tema Miriam Alzate
Muchas gracias por la respuesta pero me da NA. �Qu� puede ocurrir?

Un saludo


El 22/10/2018 a las 20:12, Jes�s Para Fern�ndez escribi�:
> Puedes hacerlo pasando tus datos a data.frame
>
> library(data.table)
> datos <- data.table(datos)
> datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem = 
> mean(Rating)),by=Id.producto]
>
> Un saludo
> Jes�s
>
> Obtener Outlook para Android 
>
>
>
> De: Miriam Alzate
> Enviado: lunes, 22 de octubre 19:27
> Asunto: [R-es] Agregar variable entre dos fechas
> Para: r-help-es
>
>
> Buenas, Tengo un dataframe con 64.000 observaciones llamado Datos y 
> las variables "Id.Producto","Fecha"y "Rating" . La variable fecha 
> tiene el formato: 2016-12-28 (ymd). Quiero crear la variable: 
> "Rating.Semanal" - Esta variable tiene que ser la media agregada por 
> "Id.Producto" de la variable "Rating", solo teniendo en cuenta 
> aquellas observaciones que est�n entre el "2016-12-21" y "2016-12-28". 
> Muchas gracias Miriam ___ 
> 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] Agregar variable entre dos fechas

2018-10-22 Por tema Jesús Para Fernández
Puedes hacerlo pasando tus datos a data.frame

library(data.table)
datos <- data.table(datos)
datos[Fecha >= '2016-12-21' & Fecha <= '2016-12-28',.(rating.sem = 
mean(Rating)),by=Id.producto]

Un saludo
Jes�s

Obtener Outlook para Android



De: Miriam Alzate
Enviado: lunes, 22 de octubre 19:27
Asunto: [R-es] Agregar variable entre dos fechas
Para: r-help-es


Buenas, Tengo un dataframe con 64.000 observaciones llamado Datos y las 
variables "Id.Producto","Fecha"y "Rating" . La variable fecha tiene el formato: 
2016-12-28 (ymd). Quiero crear la variable: "Rating.Semanal" - Esta variable 
tiene que ser la media agregada por "Id.Producto" de la variable "Rating", solo 
teniendo en cuenta aquellas observaciones que est�n entre el "2016-12-21" y 
"2016-12-28". Muchas gracias Miriam 
___ 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] X Jornadas de R (Murcia). Plantea tu trabajo y recibe feedback

2018-10-22 Por tema Antonio Maurandi López
En el las X Jornadas de R  que se celaban en Murcia, Fac de Economía y 
Empresa los próximos 22 y 23 de nov de 2018,


se podrán presentar trabajos en primicia, de modo que podréis recibir 
feedback  sobre el planteamiento metodológico, modelos y de 
aprovechamiento de los datos.


Apuntate ya! precios reducidos en la inscripción hasta el 1 de nov <-  
http://r-es.org/XjuR/


#XJRes  #UMU #rstats


--
Antonio Maurandi López
Secretario del Departamento Didáctica de las Ciencias Matemáticas y Sociales
Área de Didáctica de la Matemática
Planta 3ª, pasillo 3º. Despacho 3.22
Facultad de Educación
Universidad de Murcia
30110 Campus de Espinardo
Murcia

@. amaura...@um.es
T. 868 88 4594
http://gauss.inf.um.es/
http://gauss.inf.um.es/umur/
http://www.um.es/web/didactica-matematicas/
Blog: www.sae.saiblogs.inf.um.es
X JORNADAS DE USUARIOS DE R: http://r-es.org/XjuR/
---
Audentes fortuna iuvat

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] Agregar variable entre dos fechas

2018-10-22 Por tema Miriam Alzate

Buenas,

Tengo un dataframe con 64.000 observaciones llamado Datos y las 
variables "Id.Producto","Fecha"y "Rating" . La variable fecha tiene el 
formato: 2016-12-28 (ymd). Quiero crear la variable:


"Rating.Semanal" - Esta variable tiene que ser la media agregada por 
"Id.Producto" de la variable "Rating", solo teniendo en cuenta aquellas 
observaciones que estén entre el "2016-12-21" y "2016-12-28".


Muchas gracias

Miriam

___
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 pasar consulta a shiny

2018-10-22 Por tema Víctor Granda García
Hola Jesús,

En vez de renderText, prueba renderPrint. El problema creo que se debe a
que renderText pasa un data.frame (una lista al fin y al cabo) a "cat" y
eso da error (pej cat(iris) te da exactamente el mismo error)

*Víctor Granda García*
Data Technician

v.gra...@creaf.uab.cat
Tel. +34 93 581 33 53

*www.creaf.cat* * | **http://blog.creaf.cat*

CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona)

Antes de imprimir este mensaje electrónico piense en el medio ambiente.



On Mon, 22 Oct 2018 at 11:54, Jesús Para Fernández <
j.para.fernan...@hotmail.com> wrote:

> Buenas
>
> Estoy haciendo una app en shiny, ,algo muy sencillo, pero no consigo pasar
> una variable de un inputSelect a una consulta SQL y que de el resultado
>
> En el selectInput lo pongo de la siguiente manear (dentro del ui):
>
> selectInput("nombre","Selecciona el nombre de la
> variable",choices=names(variable))
> textOutput("resultado")
> y en el server pongo
>
> output$resultado <- renderText({
> conexion <- dbConnect()
> consulta <- dbGetQuery(conexion,paste0("SELECT * FROM tabla WHERE nombre =
> '",input$nombre,"';")
> consulta
> })
>
> Me devuelve el siguiente error:
>
> argument 1 (type 'list') cannot be handled by 'cat'
>
> En cambio con un renderTable si que tira. Alguna idea?
>
> Gracias
> Jesús
>
>
> [[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