Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net> web: www.jgil.acta.es<http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}}
[R-es] problema con shiny
17 messages · Carlos J. Gil Bellosta, Jesús Para Fernández, Juan Antonio Gil Pascual +1 more
Hola, ¿qué tal? Sin ver el código, es difÃcil de diagnosticar. Si funcionaba en otro ordenador, todavÃa más. Buscando ese error por internet decÃa que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es>) escribió:
Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net> web: www.jgil.acta.es<http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}}
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Carlos el código es el ejemplo de shiny: # # This is a Shiny web application. You can run the application by clicking # the 'Run App' button above. # # Find out more about building applications with Shiny here: # # http://shiny.rstudio.com/ # #setwd("C:/curso 2017-18/curso R/shiny/prueba1") library(shiny) # Define UI for application that draws a histogram ui <- fluidPage( # Application title titlePanel("Old Faithful Geyser Data"), # Sidebar with a slider input for number of bins sidebarLayout( sidebarPanel( sliderInput("bins", "Number of bins:", min = 1, max = 50, value = 30) ), # Show a plot of the generated distribution mainPanel( plotOutput("distPlot") ) ) ) # Define server logic required to draw a histogram server <- function(input, output) { output$distPlot <- renderPlot({ # generate bins based on input$bins from ui.R x <- faithful[, 2] bins <- seq(min(x), max(x), length.out = input$bins + 1) # draw the histogram with the specified number of bins hist(x, breaks = bins, col = 'darkgray', border = 'white') }) } # Run the application shinyApp(ui = ui, server = server) print(environment(show)) El código funciona en otro ordenador con windows 10 con R de 32 bits. Donde no funciona es R de 64 bits Respecto al directorio no es el problema, está probado. Saludos, Juan El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribió: Hola, ¿qué tal? Sin ver el código, es difÃcil de diagnosticar. Si funcionaba en otro ordenador, todavÃa más. Buscando ese error por internet decÃa que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es>>) escribió: Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>> web: www.jgil.acta.es<http://www.jgil.acta.es><http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:30}}
Corre perfectamente en mi máquina si borro la última lÃnea (
print(environment(show))).
Simplemente, he creado un directorio vacÃo (/tmp/prueba), he copiado el
código (menos esa última lÃnea) en el fichero /tmp/prueba/app.R. En una
sesión de R he hecho
library(shiny)
runApp("/tmp/prueba")
Y ha funcionado perfectamente.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dom., 4 mar. 2018 a las 19:57, Juan Antonio Gil (<jgil en edu.uned.es>)
escribió:
Carlos el código es el ejemplo de shiny: # # This is a Shiny web application. You can run the application by clicking # the 'Run App' button above. # # Find out more about building applications with Shiny here: # # http://shiny.rstudio.com/ # #setwd("C:/curso 2017-18/curso R/shiny/prueba1") library(shiny) # Define UI for application that draws a histogram ui <- fluidPage( # Application title titlePanel("Old Faithful Geyser Data"), # Sidebar with a slider input for number of bins sidebarLayout( sidebarPanel( sliderInput("bins", "Number of bins:", min = 1, max = 50, value = 30) ), # Show a plot of the generated distribution mainPanel( plotOutput("distPlot") ) ) ) # Define server logic required to draw a histogram server <- function(input, output) { output$distPlot <- renderPlot({ # generate bins based on input$bins from ui.R x <- faithful[, 2] bins <- seq(min(x), max(x), length.out = input$bins + 1) # draw the histogram with the specified number of bins hist(x, breaks = bins, col = 'darkgray', border = 'white') }) } # Run the application shinyApp(ui = ui, server = server) print(environment(show)) El código funciona en otro ordenador con windows 10 con R de 32 bits. Donde no funciona es R de 64 bits Respecto al directorio no es el problema, está probado. Saludos, Juan El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribió: Hola, ¿qué tal? Sin ver el código, es difÃcil de diagnosticar. Si funcionaba en otro ordenador, todavÃa más. Buscando ese error por internet decÃa que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es>) escribió:
Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net> web: www.jgil.acta.es<http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}}
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
-- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net web: www.jgil.acta.es *AVISO LEGAL*. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información <http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica <https://sede.uned.es/> de la Universidad.
De acuerdo Carlos pero en mi ordenador no funciona y me da el error que he comentado.
Muchas gracias por tu colaboración.
Saludos,
Juan
El 04/03/2018 a las 20:09, Carlos J. Gil Bellosta escribió:
Corre perfectamente en mi máquina si borro la última lÃnea (print(environment(show))).
Simplemente, he creado un directorio vacÃo (/tmp/prueba), he copiado el código (menos esa última lÃnea) en el fichero /tmp/prueba/app.R. En una sesión de R he hecho
library(shiny)
runApp("/tmp/prueba")
Y ha funcionado perfectamente.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dom., 4 mar. 2018 a las 19:57, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es>>) escribió:
Carlos el código es el ejemplo de shiny:
#
# This is a Shiny web application. You can run the application by clicking
# the 'Run App' button above.
#
# Find out more about building applications with Shiny here:
#
# http://shiny.rstudio.com/
#
#setwd("C:/curso 2017-18/curso R/shiny/prueba1")
library(shiny)
# Define UI for application that draws a histogram
ui <- fluidPage(
# Application title
titlePanel("Old Faithful Geyser Data"),
# Sidebar with a slider input for number of bins
sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$distPlot <- renderPlot({
# generate bins based on input$bins from ui.R
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
# draw the histogram with the specified number of bins
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
}
# Run the application
shinyApp(ui = ui, server = server)
print(environment(show))
El código funciona en otro ordenador con windows 10 con R de 32 bits. Donde no funciona es R de 64 bits
Respecto al directorio no es el problema, está probado.
Saludos,
Juan
El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribió:
Hola, ¿qué tal?
Sin ver el código, es difÃcil de diagnosticar. Si funcionaba en otro ordenador, todavÃa más.
Buscando ese error por internet decÃa que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es>>) escribió:
Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico:
1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado
Error in func(fname, ...) : app.R did not return a shiny.appobj object.
pero he mirado en internet el error y no consigo descifrar el problema.
¿Qué puede ser?
Saludos,
Juan
--
Juan Antonio Gil Pascual
Matemático, estadÃstico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>>
web: www.jgil.acta.es<http://www.jgil.acta.es><http://www.jgil.acta.es>
AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}}
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org<mailto:R-help-es en r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es
--
Juan Antonio Gil Pascual
Matemático, estadÃstico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
web: www.jgil.acta.es<http://www.jgil.acta.es>
AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
--
Juan Antonio Gil Pascual
Matemático, estadÃstico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
web: www.jgil.acta.es<http://www.jgil.acta.es>
AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
Hola Juan. La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte). Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show)) Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción? De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor? Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿? Es eso lo que pretendes? Un Saludo, -- Miguel Ãngel RodrÃguez MuÃños Dirección Xeral de Saúde Pública ConsellerÃa de Sanidade Xunta de Galicia http://dxsp.sergas.es
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Juan Antonio Gil <jgil en edu.uned.es>
Enviado: domingo, 4 de marzo de 2018 19:17 Para: Lista R Asunto: [R-es] problema con shiny Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net> web: www.jgil.acta.es<http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació......{{dropped:23}}
Nos puedes darmas informacion sobre tu sistema operativo?? Gracias Jes?s Obtener Outlook para Android<https://aka.ms/ghei36>
From: R-help-es <r-help-es-bounces en r-project.org> on behalf of Juan Antonio Gil <jgil en edu.uned.es>
Sent: Monday, March 5, 2018 8:04:37 AM
To: Carlos J. Gil Bellosta
Cc: Lista R
Subject: Re: [R-es] problema con shiny
Sent: Monday, March 5, 2018 8:04:37 AM
To: Carlos J. Gil Bellosta
Cc: Lista R
Subject: Re: [R-es] problema con shiny
De acuerdo Carlos pero en mi ordenador no funciona y me da el error que he comentado.
Muchas gracias por tu colaboraci?n.
Saludos,
Juan
El 04/03/2018 a las 20:09, Carlos J. Gil Bellosta escribi?:
Corre perfectamente en mi m?quina si borro la ?ltima l?nea (print(environment(show))).
Simplemente, he creado un directorio vac?o (/tmp/prueba), he copiado el c?digo (menos esa ?ltima l?nea) en el fichero /tmp/prueba/app.R. En una sesi?n de R he hecho
library(shiny)
runApp("/tmp/prueba")
Y ha funcionado perfectamente.
Un saludo,
Carlos J. Gil Bellosta
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.datanalytics.com&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=%2BhSmWVgaiAJ%2BPGpLviDKh%2BpZIORQsO7UYYTPJF50%2BlM%3D&reserved=0
El dom., 4 mar. 2018 a las 19:57, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es>>) escribi?:
Carlos el c?digo es el ejemplo de shiny:
#
# This is a Shiny web application. You can run the application by clicking
# the 'Run App' button above.
#
# Find out more about building applications with Shiny here:
#
# https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fshiny.rstudio.com%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=LF3nruRaYrHiLp1b9VXoNLk6qqwSkKa1qDGYAF94fjg%3D&reserved=0
#
#setwd("C:/curso 2017-18/curso R/shiny/prueba1")
library(shiny)
# Define UI for application that draws a histogram
ui <- fluidPage(
# Application title
titlePanel("Old Faithful Geyser Data"),
# Sidebar with a slider input for number of bins
sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$distPlot <- renderPlot({
# generate bins based on input$bins from ui.R
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
# draw the histogram with the specified number of bins
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
}
# Run the application
shinyApp(ui = ui, server = server)
print(environment(show))
El c?digo funciona en otro ordenador con windows 10 con R de 32 bits. Donde no funciona es R de 64 bits
Respecto al directorio no es el problema, est? probado.
Saludos,
Juan
El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribi?:
Hola, ?qu? tal?
Sin ver el c?digo, es dif?cil de diagnosticar. Si funcionaba en otro ordenador, todav?a m?s.
Buscando ese error por internet dec?a que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo.
Un saludo,
Carlos J. Gil Bellosta
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.datanalytics.com&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=%2BhSmWVgaiAJ%2BPGpLviDKh%2BpZIORQsO7UYYTPJF50%2BlM%3D&reserved=0
El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es>>) escribi?:
Estimados compa?eros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ?c?mo arreglarlo?. He instalado incluso la nueva versi?n de Rstudio. Os explico:
1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado
Error in func(fname, ...) : app.R did not return a shiny.appobj object.
pero he mirado en internet el error y no consigo descifrar el problema.
?Qu? puede ser?
Saludos,
Juan
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0><https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>
AVISO LEGAL. Este mensaje puede contener informaci?...{{dropped:16}}
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org<mailto:R-help-es en r-project.org>
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=cM1FfkclKtV%2FxLWkiI2ZaUJRB4I3cDRGqprd9ofoXKc%3D&reserved=0
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>
AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=Xa7bpPq5lTl8L8m2%2Ff%2FiIr6UtVYDueoYsygP6kWkkvQ%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=nktgtsyYIH6msijXKDhM9tc1r%2Bb1iF9TDXIqCvUShPo%3D&reserved=0> de la Universidad.
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>
AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=Xa7bpPq5lTl8L8m2%2Ff%2FiIr6UtVYDueoYsygP6kWkkvQ%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=nktgtsyYIH6msijXKDhM9tc1r%2Bb1iF9TDXIqCvUShPo%3D&reserved=0> de la Universidad.
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=cM1FfkclKtV%2FxLWkiI2ZaUJRB4I3cDRGqprd9ofoXKc%3D&reserved=0
Hola Miguel-Ãngel esa instrucción la he puesto para que no me haga el break y se reinicie RStudio. Si quito esa instrucción y hago que se pase la salida al wiewer panel de Rstudio me aparece el mismo error pero además se aborta la sesión de RStudio y con la instrucción lo que cambia es que no aborta la sesión. Muchas gracias, Juan El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribió:
Hola Juan. La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte). Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show)) Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción? De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor? Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿? Es eso lo que pretendes? Un Saludo, -- Miguel Ãngel RodrÃguez MuÃños Dirección Xeral de Saúde Pública ConsellerÃa de Sanidade Xunta de Galicia http://dxsp.sergas.es
________________________________________ De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Juan Antonio Gil <jgil en edu.uned.es> Enviado: domingo, 4 de marzo de 2018 19:17 Para: Lista R Asunto: [R-es] problema con shiny Estimados compañeros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico: 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado Error in func(fname, ...) : app.R did not return a shiny.appobj object. pero he mirado en internet el error y no consigo descifrar el problema. ¿Qué puede ser? Saludos, Juan -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net> web: www.jgil.acta.es<http://www.jgil.acta.es> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}} _______________________________________________ R-help-es mailing list R-help-es en 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 .
-- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net web: www.jgil.acta.es AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
Jes?s ya lo dije es windows 10. Saludos, Juan El 05/03/2018 a las 9:57, Jes?s Para Fern?ndez escribi?: Nos puedes darmas informacion sobre tu sistema operativo?? Gracias Jes?s Obtener Outlook para Android<https://aka.ms/ghei36>
From: R-help-es <r-help-es-bounces en r-project.org><mailto:r-help-es-bounces en r-project.org> on behalf of Juan Antonio Gil <jgil en edu.uned.es><mailto:jgil en edu.uned.es>
Sent: Monday, March 5, 2018 8:04:37 AM
To: Carlos J. Gil Bellosta
Cc: Lista R
Subject: Re: [R-es] problema con shiny
Sent: Monday, March 5, 2018 8:04:37 AM
To: Carlos J. Gil Bellosta
Cc: Lista R
Subject: Re: [R-es] problema con shiny
De acuerdo Carlos pero en mi ordenador no funciona y me da el error que he comentado.
Muchas gracias por tu colaboraci?n.
Saludos,
Juan
El 04/03/2018 a las 20:09, Carlos J. Gil Bellosta escribi?:
Corre perfectamente en mi m?quina si borro la ?ltima l?nea (print(environment(show))).
Simplemente, he creado un directorio vac?o (/tmp/prueba), he copiado el c?digo (menos esa ?ltima l?nea) en el fichero /tmp/prueba/app.R. En una sesi?n de R he hecho
library(shiny)
runApp("/tmp/prueba")
Y ha funcionado perfectamente.
Un saludo,
Carlos J. Gil Bellosta
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.datanalytics.com&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=%2BhSmWVgaiAJ%2BPGpLviDKh%2BpZIORQsO7UYYTPJF50%2BlM%3D&reserved=0
El dom., 4 mar. 2018 a las 19:57, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es><mailto:jgil en edu.uned.es><mailto:jgil en edu.uned.es>>) escribi?:
Carlos el c?digo es el ejemplo de shiny:
#
# This is a Shiny web application. You can run the application by clicking
# the 'Run App' button above.
#
# Find out more about building applications with Shiny here:
#
# https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fshiny.rstudio.com%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=LF3nruRaYrHiLp1b9VXoNLk6qqwSkKa1qDGYAF94fjg%3D&reserved=0
#
#setwd("C:/curso 2017-18/curso R/shiny/prueba1")
library(shiny)
# Define UI for application that draws a histogram
ui <- fluidPage(
# Application title
titlePanel("Old Faithful Geyser Data"),
# Sidebar with a slider input for number of bins
sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
)
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$distPlot <- renderPlot({
# generate bins based on input$bins from ui.R
x <- faithful[, 2]
bins <- seq(min(x), max(x), length.out = input$bins + 1)
# draw the histogram with the specified number of bins
hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
}
# Run the application
shinyApp(ui = ui, server = server)
print(environment(show))
El c?digo funciona en otro ordenador con windows 10 con R de 32 bits. Donde no funciona es R de 64 bits
Respecto al directorio no es el problema, est? probado.
Saludos,
Juan
El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribi?:
Hola, ?qu? tal?
Sin ver el c?digo, es dif?cil de diagnosticar. Si funcionaba en otro ordenador, todav?a m?s.
Buscando ese error por internet dec?a que puede ocurrir si se ejecuta la app desde un directorio que no es el de trabajo. Es raro, pero si, como dices, en otro ordenador funcionaba... Pero es puramente especulativo.
Un saludo,
Carlos J. Gil Bellosta
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.datanalytics.com&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=%2BhSmWVgaiAJ%2BPGpLviDKh%2BpZIORQsO7UYYTPJF50%2BlM%3D&reserved=0
El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es<mailto:jgil en edu.uned.es><mailto:jgil en edu.uned.es><mailto:jgil en edu.uned.es>>) escribi?:
Estimados compa?eros tengo un problema con shiny. Es un problema local de mi ordenador, porque en otro va si problemas pero no consigo saber ?c?mo arreglarlo?. He instalado incluso la nueva versi?n de Rstudio. Os explico:
1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los resultados pero si hago: print(environment(show)) da como resultado
Error in func(fname, ...) : app.R did not return a shiny.appobj object.
pero he mirado en internet el error y no consigo descifrar el problema.
?Qu? puede ser?
Saludos,
Juan
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net>>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0><https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0%3Chttps://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0%3E%3Chttps://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>>
AVISO LEGAL. Este mensaje puede contener informaci?...{{dropped:16}}
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org<mailto:R-help-es en r-project.org><mailto:R-help-es en r-project.org><mailto:R-help-es en r-project.org>
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=cM1FfkclKtV%2FxLWkiI2ZaUJRB4I3cDRGqprd9ofoXKc%3D&reserved=0
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0%3Chttps://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>>
AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=Xa7bpPq5lTl8L8m2%2Ff%2FiIr6UtVYDueoYsygP6kWkkvQ%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=nktgtsyYIH6msijXKDhM9tc1r%2Bb1iF9TDXIqCvUShPo%3D&reserved=0> de la Universidad.
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net><mailto:jmat1 en telefonica.net>
web: https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0<https://nam04.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=4Jjv7ve36ZXAERA%2FSMJoxW3tweaOm1nKnM858XJPpBs%3D&reserved=0%3Chttps://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.jgil.acta.es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=K4vBfs6r1AEhOewCQ0ry4D7k%2F5x8selroC6Rq6uRr48%3D&reserved=0>>
AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=Xa7bpPq5lTl8L8m2%2Ff%2FiIr6UtVYDueoYsygP6kWkkvQ%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=nktgtsyYIH6msijXKDhM9tc1r%2Bb1iF9TDXIqCvUShPo%3D&reserved=0> de la Universidad.
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org<mailto:R-help-es en r-project.org>
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C5fcceb37d3a744b0260c08d5826766c1%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558302979778733&sdata=cM1FfkclKtV%2FxLWkiI2ZaUJRB4I3cDRGqprd9ofoXKc%3D&reserved=0
--
Juan Antonio Gil Pascual
Matem?tico, estad?stico, especialista en Text Mining
correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
web: www.jgil.acta.es<http://www.jgil.acta.es>
AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a trav?s de la Sede electr?nica<https://sede.uned.es/> de la Universidad.
Bueno, aquà se nos juntan varias cosas....
En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecución en ventana); lo que se recomienda es realizar la ejecución "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error:
Listening on http://127.0.0.1:5615
ERROR: [on_request_read] connection reset by peer
Y ese error no aparece contra el navegador.
Eso por una parte.
Por otra parte, el valor de print(environment(show)) aparece justo antes del error
Listening on http://127.0.0.1:5615
<environment: 0x000000000977ed20>
Warning: Error in func: app.R did not return a shiny.appobj object.
Stack trace (innermost first):
1: runApp
Error : app.R did not return a shiny.appobj object.
con lo cual consigues que se ejecute (porque estás trabajando con una instancia en local del server) pero el programa (y esto ya es interpretación mÃa) te está diciendo que no tiene ningún objeto que ejecutándolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo allÃ, qué crees que va a pasar con esa instucción? se ejecutará? en caso de hacerlo... te devolverá algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... dónde pretendes poner esa instrucción? en global.R?
Mi opinión es que no funcionará (sobre todo porque el cliente es un navegador, esa instrucción se ejecutarÃa en el servidor y no está asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar.
O sea, que tendrÃas que manejar algo similar a esto.....
1.- En el "server" habrÃa que incluir algo como esto
output$result<-renderPrint({environment(show)})
2.- En el "ui" lo capturarÃamos con un
verbatimTextOutput("result")
Y ya para finalizar... a qué te refieres cuando dices que se te "reinicia" y "aborta la sesión" el RStudio? Se cierra?
Un Saludo,
Miguel.
De: Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 11:25 Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org Asunto: Re: [R-es] problema con shiny Hola Miguel-Ãngel esa instrucción la he puesto para que no me haga el break y se reinicie RStudio. Si quito esa instrucción y hago que se pase la salida al wiewer panel de Rstudio me aparece el mismo error pero además se aborta la sesión de RStudio y con la instrucción lo que cambia es que no aborta la sesión. Muchas gracias, Juan El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribió: > Hola Juan. > > La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte). > > Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show)) > Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción? > De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor? > > Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿? > Es eso lo que pretendes? > > > Un Saludo, > -- > Miguel Ãngel RodrÃguez MuÃños > Dirección Xeral de Saúde Pública > ConsellerÃa de Sanidade > Xunta de Galicia > http://dxsp.sergas.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
Muchas gracias Miguel-Ãngel por tus explicaciones, pero empezando por el final digo reinicia pero en realidad es que se aborta el proceso. Independiente de la instrucción print la cuestión es que el programa en mi ordenador aborta siempre de forma independiente que lo haga en wiewer externa, interna o "medio-pensionista". Sin embargo en otro ordenador que tengo con windows 10 y R de 32 bits el proceso siempre se realiza satisfactoriamente. Pienso que es algo relacionado con el localhost pero mis conocimientos de informática no "llegan a más". Saludos, Juan El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribió:
Bueno, aquà se nos juntan varias cosas....
En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecución en ventana); lo que se recomienda es realizar la ejecución "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error:
Listening on http://127.0.0.1:5615
ERROR: [on_request_read] connection reset by peer
Y ese error no aparece contra el navegador.
Eso por una parte.
Por otra parte, el valor de print(environment(show)) aparece justo antes del error
Listening on http://127.0.0.1:5615
<environment: 0x000000000977ed20>
Warning: Error in func: app.R did not return a shiny.appobj object.
Stack trace (innermost first):
1: runApp
Error : app.R did not return a shiny.appobj object.
con lo cual consigues que se ejecute (porque estás trabajando con una instancia en local del server) pero el programa (y esto ya es interpretación mÃa) te está diciendo que no tiene ningún objeto que ejecutándolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo allÃ, qué crees que va a pasar con esa instucción? se ejecutará? en caso de hacerlo... te devolverá algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... dónde pretendes poner esa instrucción? en global.R?
Mi opinión es que no funcionará (sobre todo porque el cliente es un navegador, esa instrucción se ejecutarÃa en el servidor y no está asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar.
O sea, que tendrÃas que manejar algo similar a esto.....
1.- En el "server" habrÃa que incluir algo como esto
output$result<-renderPrint({environment(show)})
2.- En el "ui" lo capturarÃamos con un
verbatimTextOutput("result")
Y ya para finalizar... a qué te refieres cuando dices que se te "reinicia" y "aborta la sesión" el RStudio? Se cierra?
Un Saludo,
Miguel.
________________________________________ De: Juan Antonio Gil <jgil en edu.uned.es> Enviado: lunes, 5 de marzo de 2018 11:25 Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org Asunto: Re: [R-es] problema con shiny Hola Miguel-Ãngel esa instrucción la he puesto para que no me haga el break y se reinicie RStudio. Si quito esa instrucción y hago que se pase la salida al wiewer panel de Rstudio me aparece el mismo error pero además se aborta la sesión de RStudio y con la instrucción lo que cambia es que no aborta la sesión. Muchas gracias, Juan El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribió: Hola Juan. La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte). Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show)) Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción? De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor? Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿? Es eso lo que pretendes? Un Saludo, -- Miguel Ãngel RodrÃguez MuÃños Dirección Xeral de Saúde Pública ConsellerÃa de Sanidade Xunta de Galicia http://dxsp.sergas.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 .
-- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net web: www.jgil.acta.es AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
Y si lo haces desde fuera de RStudio? Es decir, desde la consola de R cargar la librerÃa shiny y ejecutar el programa. Digo, por intentar aislar el problema.
De: Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 13:10 Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org Asunto: Re: [R-es] problema con shiny Muchas gracias Miguel-Ãngel por tus explicaciones, pero empezando por el final digo reinicia pero en realidad es que se aborta el proceso. Independiente de la instrucción print la cuestión es que el programa en mi ordenador aborta siempre de forma independiente que lo haga en wiewer externa, interna o "medio-pensionista". Sin embargo en otro ordenador que tengo con windows 10 y R de 32 bits el proceso siempre se realiza satisfactoriamente. Pienso que es algo relacionado con el localhost pero mis conocimientos de informática no "llegan a más". Saludos, Juan El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribió: > Bueno, aquà se nos juntan varias cosas.... > > En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecución en ventana); lo que se recomienda es realizar la ejecución "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error: > Listening on http://127.0.0.1:5615 > ERROR: [on_request_read] connection reset by peer > Y ese error no aparece contra el navegador. > Eso por una parte. > > Por otra parte, el valor de print(environment(show)) aparece justo antes del error > Listening on http://127.0.0.1:5615 > <environment: 0x000000000977ed20> > Warning: Error in func: app.R did not return a shiny.appobj object. > Stack trace (innermost first): > 1: runApp > Error : app.R did not return a shiny.appobj object. > con lo cual consigues que se ejecute (porque estás trabajando con una instancia en local del server) pero el programa (y esto ya es interpretación mÃa) te está diciendo que no tiene ningún objeto que ejecutándolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo allÃ, qué crees que va a pasar con esa instucción? se ejecutará? en caso de hacerlo... te devolverá algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... dónde pretendes poner esa instrucción? en global.R? > Mi opinión es que no funcionará (sobre todo porque el cliente es un navegador, esa instrucción se ejecutarÃa en el servidor y no está asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar. > O sea, que tendrÃas que manejar algo similar a esto..... > 1.- En el "server" habrÃa que incluir algo como esto > output$result<-renderPrint({environment(show)}) > 2.- En el "ui" lo capturarÃamos con un > verbatimTextOutput("result") > > Y ya para finalizar... a qué te refieres cuando dices que se te "reinicia" y "aborta la sesión" el RStudio? Se cierra? > > Un Saludo, > Miguel. > > > > ________________________________________ > De: Juan Antonio Gil <jgil en edu.uned.es> > Enviado: lunes, 5 de marzo de 2018 11:25 > Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org > Asunto: Re: [R-es] problema con shiny > > Hola Miguel-Ãngel esa instrucción la he puesto para que no me haga el > break y se reinicie RStudio. Si quito esa instrucción y hago que se pase > la salida al wiewer panel de Rstudio me aparece el mismo error pero > además se aborta la sesión de RStudio y con la instrucción lo que cambia > es que no aborta la sesión. > > Muchas gracias, > > > Juan > > > > El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribió: >> Hola Juan. >> >> La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte). >> >> Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show)) >> Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción? >> De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor? >> >> Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿? >> Es eso lo que pretendes? >> >> >> Un Saludo, >> -- >> Miguel Ãngel RodrÃguez MuÃños >> Dirección Xeral de Saúde Pública >> ConsellerÃa de Sanidade >> Xunta de Galicia >> http://dxsp.sergas.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 > . > -- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net web: www.jgil.acta.es AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad. ________________________________ 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
Muchas gracias Miguel-Ãngel he probado la opción de la consola de R y sigue el problema, en este caso intenta mostrar en la pantalla del navegador la salida del programa pero se cierra R, supongo por tanto que se aborta el proceso. Saludos, Juan El 05/03/2018 a las 13:23, miguel.angel.rodriguez.muinos en sergas.es escribió:
Y si lo haces desde fuera de RStudio? Es decir, desde la consola de R cargar la librerÃa shiny y ejecutar el programa. Digo, por intentar aislar el problema.
________________________________________
De: Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 13:10
Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org
Asunto: Re: [R-es] problema con shiny
Muchas gracias Miguel-Ãngel por tus explicaciones, pero empezando por el
final digo reinicia pero en realidad es que se aborta el proceso.
Independiente de la instrucción print la cuestión es que el programa en
mi ordenador aborta siempre de forma independiente que lo haga en wiewer
externa, interna o "medio-pensionista". Sin embargo en otro ordenador
que tengo con windows 10 y R de 32 bits el proceso siempre se realiza
satisfactoriamente. Pienso que es algo relacionado con el localhost pero
mis conocimientos de informática no "llegan a más".
Saludos,
Juan
El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribió:
Bueno, aquà se nos juntan varias cosas....
En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecución en ventana); lo que se recomienda es realizar la ejecución "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error:
Listening on http://127.0.0.1:5615
ERROR: [on_request_read] connection reset by peer
Y ese error no aparece contra el navegador.
Eso por una parte.
Por otra parte, el valor de print(environment(show)) aparece justo antes del error
Listening on http://127.0.0.1:5615
<environment: 0x000000000977ed20>
Warning: Error in func: app.R did not return a shiny.appobj object.
Stack trace (innermost first):
1: runApp
Error : app.R did not return a shiny.appobj object.
con lo cual consigues que se ejecute (porque estás trabajando con una instancia en local del server) pero el programa (y esto ya es interpretación mÃa) te está diciendo que no tiene ningún objeto que ejecutándolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo allÃ, qué crees que va a pasar con esa instucción? se ejecutará? en caso de hacerlo... te devolverá algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... dónde pretendes poner esa instrucción? en global.R?
Mi opinión es que no funcionará (sobre todo porque el cliente es un navegador, esa instrucción se ejecutarÃa en el servidor y no está asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar.
O sea, que tendrÃas que manejar algo similar a esto.....
1.- En el "server" habrÃa que incluir algo como esto
output$result<-renderPrint({environment(show)})
2.- En el "ui" lo capturarÃamos con un
verbatimTextOutput("result")
Y ya para finalizar... a qué te refieres cuando dices que se te "reinicia" y "aborta la sesión" el RStudio? Se cierra?
Un Saludo,
Miguel.
________________________________________
De: Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 11:25
Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org
Asunto: Re: [R-es] problema con shiny
Hola Miguel-Ãngel esa instrucción la he puesto para que no me haga el
break y se reinicie RStudio. Si quito esa instrucción y hago que se pase
la salida al wiewer panel de Rstudio me aparece el mismo error pero
además se aborta la sesión de RStudio y con la instrucción lo que cambia
es que no aborta la sesión.
Muchas gracias,
Juan
El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribió:
Hola Juan.
La verdad es que no te puedo dar una solución directa a tu problema pero tu enunciado me plantea algunas dudas (y quién sabe si eso puede llevarte a alguna parte).
Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces tú a mayores es incluir, despuès de la llamada a la app, una instrucción como esta: print(environment(show))
Mi pregunta es la siguiente: Dónde se está ejecutando esa instrucción?
De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos máquinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... dónde pondrÃas esa instrucción? Dónde tendrÃa que ejecutárse? En el cliente? En el servidor?
Ya sé que, en tu escenario, funciona.. pero no será porque esa instrucción se ejectuta localmente al hacer el break del shinyApp() ¿?
Es eso lo que pretendes?
Un Saludo,
--
Miguel Ãngel RodrÃguez MuÃños
Dirección Xeral de Saúde Pública
ConsellerÃa de Sanidade
Xunta de Galicia
http://dxsp.sergas.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
.
--
Juan Antonio Gil Pascual
Matemático, estadÃstico, especialista en Text Mining
correo: jmat1 en telefonica.net
web: www.jgil.acta.es
AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente.
Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
________________________________
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
.
-- Juan Antonio Gil Pascual Matemático, estadÃstico, especialista en Text Mining correo: jmat1 en telefonica.net web: www.jgil.acta.es AVISO LEGAL. Este mensaje puede contener información reservada y confidencial. Si usted no es el destinatario no está autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, están incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podrá ejercer sus derechos de acceso, rectificación, cancelación y oposición ante la UNED, Departamento de PolÃtica JurÃdica de Seguridad de la Información<http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>, o a través de la Sede electrónica<https://sede.uned.es/> de la Universidad.
Shiny nose puede ejecutar fuerade Rstudio
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 13:49 Para: miguel.angel.rodriguez.muinos en sergas.es; r-help-es en r-project.org Asunto: Re: [R-es] problema con shiny Muchas gracias Miguel-?ngel he probado la opci?n de la consola de R y sigue el problema, en este caso intenta mostrar en la pantalla del navegador la salida del programa pero se cierra R, supongo por tanto que se aborta el proceso. Saludos, Juan El 05/03/2018 a las 13:23, miguel.angel.rodriguez.muinos en sergas.es escribi?: > Y si lo haces desde fuera de RStudio? > > Es decir, desde la consola de R cargar la librer?a shiny y ejecutar el programa. > > Digo, por intentar aislar el problema. > > > > ________________________________________ > De: Juan Antonio Gil <jgil en edu.uned.es> > Enviado: lunes, 5 de marzo de 2018 13:10 > Para: Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org > Asunto: Re: [R-es] problema con shiny > > Muchas gracias Miguel-?ngel por tus explicaciones, pero empezando por el > final digo reinicia pero en realidad es que se aborta el proceso. > Independiente de la instrucci?n print la cuesti?n es que el programa en > mi ordenador aborta siempre de forma independiente que lo haga en wiewer > externa, interna o "medio-pensionista". Sin embargo en otro ordenador > que tengo con windows 10 y R de 32 bits el proceso siempre se realiza > satisfactoriamente. Pienso que es algo relacionado con el localhost pero > mis conocimientos de inform?tica no "llegan a m?s". > > Saludos, > > Juan > > > > El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribi?: >> Bueno, aqu? se nos juntan varias cosas.... >> >> En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecuci?n en ventana); lo que se recomienda es realizar la ejecuci?n "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error: >> Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0 >> ERROR: [on_request_read] connection reset by peer >> Y ese error no aparece contra el navegador. >> Eso por una parte. >> >> Por otra parte, el valor de print(environment(show)) aparece justo antes del error >> Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0 >> <environment: 0x000000000977ed20> >> Warning: Error in func: app.R did not return a shiny.appobj object. >> Stack trace (innermost first): >> 1: runApp >> Error : app.R did not return a shiny.appobj object. >> con lo cual consigues que se ejecute (porque est?s trabajando con una instancia en local del server) pero el programa (y esto ya es interpretaci?n m?a) te est? diciendo que no tiene ning?n objeto que ejecut?ndolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo all?, qu? crees que va a pasar con esa instucci?n? se ejecutar?? en caso de hacerlo... te devolver? algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... d?nde pretendes poner esa instrucci?n? en global.R? >> Mi opini?n es que no funcionar? (sobre todo porque el cliente es un navegador, esa instrucci?n se ejecutar?a en el servidor y no est? asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar. >> O sea, que tendr?as que manejar algo similar a esto..... >> 1.- En el "server" habr?a que incluir algo como esto >> output$result<-renderPrint({environment(show)}) >> 2.- En el "ui" lo capturar?amos con un >> verbatimTextOutput("result") >> >> Y ya para finalizar... a qu? te refieres cuando dices que se te "reinicia" y "aborta la sesi?n" el RStudio? Se cierra? >> >> Un Saludo, >> Miguel. >> >> >> >> ________________________________________ >> De: Juan Antonio Gil <jgil en edu.uned.es> >> Enviado: lunes, 5 de marzo de 2018 11:25 >> Para: Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org >> Asunto: Re: [R-es] problema con shiny >> >> Hola Miguel-?ngel esa instrucci?n la he puesto para que no me haga el >> break y se reinicie RStudio. Si quito esa instrucci?n y hago que se pase >> la salida al wiewer panel de Rstudio me aparece el mismo error pero >> adem?s se aborta la sesi?n de RStudio y con la instrucci?n lo que cambia >> es que no aborta la sesi?n. >> >> Muchas gracias, >> >> >> Juan >> >> >> >> El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribi?: >>> Hola Juan. >>> >>> La verdad es que no te puedo dar una soluci?n directa a tu problema pero tu enunciado me plantea algunas dudas (y qui?n sabe si eso puede llevarte a alguna parte). >>> >>> Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces t? a mayores es incluir, despu?s de la llamada a la app, una instrucci?n como esta: print(environment(show)) >>> Mi pregunta es la siguiente: D?nde se est? ejecutando esa instrucci?n? >>> De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos m?quinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... d?nde pondr?as esa instrucci?n? D?nde tendr?a que ejecut?rse? En el cliente? En el servidor? >>> >>> Ya s? que, en tu escenario, funciona.. pero no ser? porque esa instrucci?n se ejectuta localmente al hacer el break del shinyApp() ?? >>> Es eso lo que pretendes? >>> >>> >>> Un Saludo, >>> -- >>> Miguel ?ngel Rodr?guez Mu??os >>> Direcci?n Xeral de Sa?de P?blica >>> Conseller?a de Sanidade >>> Xunta de Galicia >>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdxsp.sergas.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=tXlANJPVUPHlvISMcaIJAcuSuGE5CwEWUkRPtMLStII%3D&reserved=0 >>> >> ________________________________ >> >> 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0 >> . >> > -- > Juan Antonio Gil Pascual > Matem?tico, estad?stico, especialista en Text Mining > correo: jmat1 en telefonica.net > web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0 > > > AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. > Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad. > > ________________________________ > > 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0 > . > -- Juan Antonio Gil Pascual Matem?tico, estad?stico, especialista en Text Mining correo: jmat1 en telefonica.net web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0 AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad. _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=PQA2wFJL5ttPP8QIoZKgTPZdG2n8QrdasnMmTudvKNw%3D&reserved=0
Hola Jes?s. Creo que est?s equivocado. Prueba a ejecutar esto desde la consola de R:
library(shiny)
runExample("01_hello")
Un Saludo, -- Miguel ?ngel Rodr?guez Mu??os Direcci?n Xeral de Sa?de P?blica Conseller?a de Sanidade Xunta de Galicia http://dxsp.sergas.es
De: Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com>
Enviado: lunes, 5 de marzo de 2018 14:09 Para: Juan Antonio Gil; Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org Asunto: RE: [R-es] problema con shiny Shiny nose puede ejecutar fuerade Rstudio ________________________________ 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
Has probado a cambiar el puerto donde s e ejecuta? app<- shinyApp(ui = ui, server = server) runApp(app,port=22233) Buscando tu error en google le echan la culpa al working directory, pero me parece rearo, la verdad..
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de Juan Antonio Gil <jgil en edu.uned.es>
Enviado: lunes, 5 de marzo de 2018 13:49 Para: miguel.angel.rodriguez.muinos en sergas.es; r-help-es en r-project.org Asunto: Re: [R-es] problema con shiny Muchas gracias Miguel-?ngel he probado la opci?n de la consola de R y sigue el problema, en este caso intenta mostrar en la pantalla del navegador la salida del programa pero se cierra R, supongo por tanto que se aborta el proceso. Saludos, Juan El 05/03/2018 a las 13:23, miguel.angel.rodriguez.muinos en sergas.es escribi?: > Y si lo haces desde fuera de RStudio? > > Es decir, desde la consola de R cargar la librer?a shiny y ejecutar el programa. > > Digo, por intentar aislar el problema. > > > > ________________________________________ > De: Juan Antonio Gil <jgil en edu.uned.es> > Enviado: lunes, 5 de marzo de 2018 13:10 > Para: Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org > Asunto: Re: [R-es] problema con shiny > > Muchas gracias Miguel-?ngel por tus explicaciones, pero empezando por el > final digo reinicia pero en realidad es que se aborta el proceso. > Independiente de la instrucci?n print la cuesti?n es que el programa en > mi ordenador aborta siempre de forma independiente que lo haga en wiewer > externa, interna o "medio-pensionista". Sin embargo en otro ordenador > que tengo con windows 10 y R de 32 bits el proceso siempre se realiza > satisfactoriamente. Pienso que es algo relacionado con el localhost pero > mis conocimientos de inform?tica no "llegan a m?s". > > Saludos, > > Juan > > > > El 05/03/2018 a las 12:30, miguel.angel.rodriguez.muinos en sergas.es escribi?: >> Bueno, aqu? se nos juntan varias cosas.... >> >> En primer lugar, no es recomendable usar el viewer panel de RStudio (ni la ejecuci?n en ventana); lo que se recomienda es realizar la ejecuci?n "External" (es decir, lanzarlo al navegador por defecto). Hay muchas cosas que no te van a funcionar si no usas un navegador externo. No en este caso tan sencillo... aunque, si te fijas, cuando lo ejecutas contra el viewer panel te aparece el siguiente error: >> Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0 >> ERROR: [on_request_read] connection reset by peer >> Y ese error no aparece contra el navegador. >> Eso por una parte. >> >> Por otra parte, el valor de print(environment(show)) aparece justo antes del error >> Listening on https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%3A5615&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=5%2Bqteu%2FTVEE1e3zjMRsT%2FJc7jAoXBsm0FtvQu06K%2FIw%3D&reserved=0 >> <environment: 0x000000000977ed20> >> Warning: Error in func: app.R did not return a shiny.appobj object. >> Stack trace (innermost first): >> 1: runApp >> Error : app.R did not return a shiny.appobj object. >> con lo cual consigues que se ejecute (porque est?s trabajando con una instancia en local del server) pero el programa (y esto ya es interpretaci?n m?a) te est? diciendo que no tiene ning?n objeto que ejecut?ndolo en el servidor pueda hacerlo llegar al ui (user interface). Insisto en lo de antes: si tienes en servidor en Singapur y ejecutas tu ejemplo all?, qu? crees que va a pasar con esa instucci?n? se ejecutar?? en caso de hacerlo... te devolver? algo? Y si no usas un solo fichero app.R, sino dos (ui.R y server.R) ... d?nde pretendes poner esa instrucci?n? en global.R? >> Mi opini?n es que no funcionar? (sobre todo porque el cliente es un navegador, esa instrucci?n se ejecutar?a en el servidor y no est? asociada a un renderPrint que le pase el valor a un verbatimTextOutput o similar. >> O sea, que tendr?as que manejar algo similar a esto..... >> 1.- En el "server" habr?a que incluir algo como esto >> output$result<-renderPrint({environment(show)}) >> 2.- En el "ui" lo capturar?amos con un >> verbatimTextOutput("result") >> >> Y ya para finalizar... a qu? te refieres cuando dices que se te "reinicia" y "aborta la sesi?n" el RStudio? Se cierra? >> >> Un Saludo, >> Miguel. >> >> >> >> ________________________________________ >> De: Juan Antonio Gil <jgil en edu.uned.es> >> Enviado: lunes, 5 de marzo de 2018 11:25 >> Para: Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org >> Asunto: Re: [R-es] problema con shiny >> >> Hola Miguel-?ngel esa instrucci?n la he puesto para que no me haga el >> break y se reinicie RStudio. Si quito esa instrucci?n y hago que se pase >> la salida al wiewer panel de Rstudio me aparece el mismo error pero >> adem?s se aborta la sesi?n de RStudio y con la instrucci?n lo que cambia >> es que no aborta la sesi?n. >> >> Muchas gracias, >> >> >> Juan >> >> >> >> El 05/03/2018 a las 8:49, miguel.angel.rodriguez.muinos en sergas.es escribi?: >>> Hola Juan. >>> >>> La verdad es que no te puedo dar una soluci?n directa a tu problema pero tu enunciado me plantea algunas dudas (y qui?n sabe si eso puede llevarte a alguna parte). >>> >>> Veamos... Tienes un fichero app.R que ejecutas desde una instancia local de Shiny. Cuando usas un fichero app.R defines dos funciones (ui y server) y luego las lanzas con shinyApp(ui = ui, server = server). Lo que haces t? a mayores es incluir, despu?s de la llamada a la app, una instrucci?n como esta: print(environment(show)) >>> Mi pregunta es la siguiente: D?nde se est? ejecutando esa instrucci?n? >>> De hecho, mi pregunta es otra: Si tuvieras un Shiny montado como cliente/servidor en dos m?quinas distintas y usaras (en vez de app.R) dos ficheros ui.R y server.R ... d?nde pondr?as esa instrucci?n? D?nde tendr?a que ejecut?rse? En el cliente? En el servidor? >>> >>> Ya s? que, en tu escenario, funciona.. pero no ser? porque esa instrucci?n se ejectuta localmente al hacer el break del shinyApp() ?? >>> Es eso lo que pretendes? >>> >>> >>> Un Saludo, >>> -- >>> Miguel ?ngel Rodr?guez Mu??os >>> Direcci?n Xeral de Sa?de P?blica >>> Conseller?a de Sanidade >>> Xunta de Galicia >>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdxsp.sergas.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=tXlANJPVUPHlvISMcaIJAcuSuGE5CwEWUkRPtMLStII%3D&reserved=0 >>> >> ________________________________ >> >> 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0 >> . >> > -- > Juan Antonio Gil Pascual > Matem?tico, estad?stico, especialista en Text Mining > correo: jmat1 en telefonica.net > web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0 > > > AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. > Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad. > > ________________________________ > > 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: https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sergas.es%2Faviso-confidencialidad&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=0ivdlZaH7Ux34xG4p11SHULdqdOKGuBkkS8szY0iXno%3D&reserved=0 > . > -- Juan Antonio Gil Pascual Matem?tico, estad?stico, especialista en Text Mining correo: jmat1 en telefonica.net web: https://eur02.safelinks.protection.outlook.com/?url=www.jgil.acta.es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=oidTolCL3lcxkP2WYJid4dHmhwPzaUyPRU1TiI%2F%2F0Fg%3D&reserved=0 AVISO LEGAL. Este mensaje puede contener informaci?n reservada y confidencial. Si usted no es el destinatario no est? autorizado a copiar, reproducir o distribuir este mensaje ni su contenido. Si ha recibido este mensaje por error, le rogamos que lo notifique al remitente. Le informamos de que sus datos personales, que puedan constar en este mensaje, est?n incorporados a un fichero titularidad de la UNED cuya finalidad es la de mantener el contacto con usted. En cualquier momento podr? ejercer sus derechos de acceso, rectificaci?n, cancelaci?n y oposici?n ante la UNED, Departamento de Pol?tica Jur?dica de Seguridad de la Informaci?n<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fportal.uned.es%2Fportal%2Fpage%3F_pageid%3D93%2C24432769%2C93_24432770%26_dad%3Dportal%26_schema%3DPORTAL&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=T%2FqjOolo3Nm7a%2FVAzRYsXSWSL%2BBOMGqWoRn3EVISWnE%3D&reserved=0>, o a trav?s de la Sede electr?nica<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsede.uned.es%2F&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=qawjEDAthPOw%2BwkTDJ8Ud3C2D2FzNuNN%2BCPqbHrAnlI%3D&reserved=0> de la Universidad. _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C55759056bcad4e87591a08d58297855b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558509638173400&sdata=PQA2wFJL5ttPP8QIoZKgTPZdG2n8QrdasnMmTudvKNw%3D&reserved=0
Ah, pues pense que no se podia.... Estuve intentando una vez ejecutar un programa usando R,y no me dejaba, alabrir Rstudio la cosa cambiaba... Gracias Miguel ?ngel! Jes?s
De: miguel.angel.rodriguez.muinos en sergas.es <miguel.angel.rodriguez.muinos en sergas.es>
Enviado: lunes, 5 de marzo de 2018 14:20
Para: j.para.fernandez en hotmail.com; jgil en edu.uned.es; r-help-es en r-project.org
Asunto: Re: [R-es] problema con shiny
Hola Jes?s.
Creo que est?s equivocado.
Prueba a ejecutar esto desde la consola de R:
>library(shiny)
>runExample("01_hello")
Un Saludo,
--
Miguel ?ngel Rodr?guez Mu??os
Direcci?n Xeral de Sa?de P?blica
Conseller?a de Sanidade
Xunta de Galicia
http://dxsp.sergas.es<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdxsp.sergas.es&data=02%7C01%7C%7C2c67126a600e432db4c408d5829be031%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636558528343519930&sdata=jA1AtuyrpoTYoX8CHYWpMPAZ225WdEYOHenKsCDDY%2F0%3D&reserved=0>
________________________________
De: Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com>
Enviado: lunes, 5 de marzo de 2018 14:09
Para: Juan Antonio Gil; Rodr?guez Mu??os, Miguel ?ngel; r-help-es en r-project.org
Asunto: RE: [R-es] problema con shiny
Shiny nose puede ejecutar fuerade Rstudio
________________________________
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