shiny-reactivity

    1熱度

    1回答

    在數據表中,根據是否選擇相應的行,某些值應該會更改。讓我頭疼的是:當數據更新時,表格被重寫,選擇消失。 我一直在處理這個挑戰幾個小時,但還沒有遇到一個解決方案。大多數時候我在stackoverflow找到解決我的問題的解決方案,但這次我沒有。 在下面的例子中,最後一列應該顯示行的選擇狀態。我試圖跟蹤選定的行,並在表重寫時預先選擇它們。但我無法弄清楚如何使它工作。該代碼不起作用,但(希望)顯示我需要

    1熱度

    2回答

    我在Shiny中遇到反應性問題。在我的用戶界面,我有 library(tidyverse) library(shiny) library(forcats) ui <- fluidPage( titlePanel(h1("Percent Cover")), selectInput("selectInput", "Select Site", choices = c("A"

    0熱度

    1回答

    我對沒有一個特定的可重複的例子表示歉意,我希望我的問題不是太通用。 我想知道是否有可能使用reactiveValues()來刪除plotOutput對象。特別是,我可以有類似的東西 my_values <- reactiveValues(A = my_plot, B = [something]) if (condition) { output$my_plotOutput <- my

    0熱度

    1回答

    在我的Shiny應用程序中,我有一個名爲bob的selectInput,在我的用戶界面中選擇了「A」,「B」,「C」。 在我的服務器(其它任何操作之前)的頂部我 observe({ bob_value <- reactive({ if (input$bob == "A") {bob_value <- "A" } else if (input$bob ==

    0熱度

    1回答

    所以基本上我正在嘗試做一些排序的小設置,並且一旦完成了特定的分析,我想將某個數據集導出到預定義的位置和預定義的名稱(基於之前選擇的輸入)。爲此,我使用了動作按鈕,點擊時這樣做, observeEvent(input$export_button, { write.csv(input_dummy_data4ads,paste0("Dummy Files/",unique(input_dum

    0熱度

    1回答

    我想要做的是使得for循環運行的輸出可用於Shiny App中的許多渲染輸出。 我創建了我的問題的簡單例子。 每個renderPrint()函數中的循環都是一樣的。 我可以用這種方式編寫代碼,以便for循環移出render *()函數之外嗎? 我發現了一些例子說明如何在循環中使用反應物,但還沒有找到解決逆向任務的方法。 謝謝你的幫助和關注。 library(shiny) ui <- f

    1熱度

    1回答

    我正在創建一個反應靈敏的應用程序,它有幾個numericInput變量和一些selectInput變量。 由於變量相當多,它們用於估計干預措施,所以我引入了顏色來表示與默認設置不同的變量。我已經在@BigDataScientist的this問題的幫助下實現了這個。一個MWE提出: library(shiny) library(shinyjs) ui<-shinyUI( fluidPag

    2熱度

    1回答

    我在Shiny中構建了我的第一個應用程序,我一直想要更好地瞭解有關反應性的知識。我已經閱讀了關於http://shiny.rstudio.com/tutorial/的教程。我正在研究一個與網球相關的數據集,並希望使用「雷達圖」軟件包創建雷達圖。我能夠呈現單選按鈕並使用反應式表達式成功選擇輸入框。 但是,點擊'Go!'後,按鈕,控制檯顯示以下錯誤:「filter_impl中的錯誤:不正確的長度(0)

    0熱度

    1回答

    我正嘗試使用我的同事創建的一些函數創建Shiny應用程序。他經常在他的函數中使用'< <'運算符來創建全局對象。 問題: 1.在這種情況下使用< <是否是一個好習慣? 2.如果我使用reactive()來表示對象,該應用會更快嗎? 3.有什麼更好的建議? 這是他寫的函數的例子: PrepareData<-function(pickoneperday=TRUE,data) { set.se

    1熱度

    1回答

    我製作了兩個動作按鈕Select All和Deselect All。由於某種原因,Deselect All有效,但Select All不是。 這是爲什麼?按照我的預期,Deselect All按鈕不會突出顯示所有行。但是,Select All按鈕不會執行任何操作。 input$selectAll和input$deselectAll正確更新(如TEMP選項卡中顯示) 任何人可以幫助?這是我的代碼。謝