我有一个闪亮的应用程序,它使用.csv
文件作为输入并进行一些计算和绘制图形。
问题是,由于数据输入是反应性的,因此在我上载csv之前,我显示绘图的位置显示错误,如下图所示。
这是我的server
中代码的一部分,显示错误:
patient_type_data <- reactive({
--my code that subsets the data based on other
})
wait_data
是一个反应变量,其中包含来自.csv上传的数据。
我试图像这样解决它:
patient_type_data <- reactive({
observeEvent(wait_data(), --my code--)
})
和
patient_type_data <- observeEvent(wait_data(),
reactive({--my code--})
)
两者总是在某些时候返回一些错误。
那么,只要未上传.csv或解决此错误,我如何不让函数执行?