'daki reaktif verilerden() çağrıda bulunun Reaktif bir ifade içinde belirli bir değişkeni çağırmak istiyorum. Böyle bir şey:R Shiny App
library(raster)
shinyServer(function(input, output) {
data <- reactive({
inFile <- input$test #Some uploaded ASCII file
asc <- raster(inFile$datapath) #Reads in the ASCII as raster layer
#Some calculations with 'asc':
asc_new1 <- 1/asc
asc_new2 <- asc * 100
})
output$Plot <- renderPlot({
inFile <- input$test
if (is.null(inFile)
return (plot(data()$asc_new1)) #here I want to call asc_new1
plot(data()$asc_new2)) #here I want to call asc_new2
})
})
Ne yazık ki data()
içinde asc_new1
ve asc_new2
aramak için öğrenmek could't
server.R. Bu seferki çalışmaz:
data()$asc_new1
Bazı nedenlerle hala aynı hatayı alıyorum. Variabale'imi bir 'list' olarak ekledim ama yine de diyemiyorum: 'Veride hata() $ fitnew: Bu S4 sınıfı için tanımlanmamış $ operatörü ' –
Kesinlikle' listeyi 'son olarak koyuyor musunuz? veri() 'işlevinin satırı? Bu iade edilecek olan şey. – MadScone
Şimdi çalışıyor! Çok teşekkürler! –