1
我編寫了一個閃亮的應用程序。它以csv格式讀取任何輸入數據。我還介紹了一個列選擇器,讓用戶選擇他/她想要分析的列。我的問題是我想讓用戶也擦除缺失的值,但當用戶單擊'擦除錯誤'時,它會再次讀取數據,並且不尊重用戶之前完成的變量選擇。擦除閃亮的缺失值
所以我不知道熱分離操作讀取輸入數據和擦除錯誤值。
在此先感謝!
data1<-reactive({ fichero<-input$fichero
#Si el fichero que leemos no tiene nada devolvemos un Nulo
if (is.null(fichero))
{return()}
# Leemos el fichero
salida<-read.csv(fichero$datapath, header=input$header, sep=input$sep,quote=input$quote,stringsAsFactors=input$stringAsFactors)
# Si marcamos la opción de no missings entonces solo se tienen en cuenta los registros que no tienen ningun NA
# if (input$miss==TRUE) {salida<-salida[complete.cases(salida),]}
return(salida)
})
data<-reactive({
data1f<-data1()
salida<-data1f
# Si marcamos la opción de no missings entonces solo se tienen en cuenta los registros que no tienen ningun NA
if (input$miss==TRUE) {salida<-data1f[complete.cases(data1f),]}
return(salida)
})
非常感謝!它現在完全有效!直到現在我還沒有聽說過reactive_values()。 –
@ManuelFcoAviles - 沒問題。反應值非常有用。如果這回答你的問題,你應該通過點擊這個答案左上角的'打勾'來回答你的問題 – SymbolixAU
我不能像按鈕那樣按下。它說我沒有足夠的聲譽或類似的東西。 –