所以我有一个Shiny应用程序,我试图在用户识别的输入文件中读取。
为此,我的ui.R有行fileInput("predictor2", label = "Predictor Values")
,我尝试使用server.R文件中的行predictor <- read.delim("input$predictor2")
读取文件。
但是,我收到一条消息Error: Cannot open the connection
。如果我不尝试读取文件并使用另一个值矩阵,则代码可以正常工作。有关如何解决此问题的建议或更多有用的细节?
答案 0 :(得分:2)
您的代码正在查找文件名为input$predictor2
的文件,该文件可能不存在。首先需要从中删除引号,然后添加返回的哪一列实际上具有数据的路径,例如:
read.delim(input$predictor2$datapath)
请参阅fileInput
的帮助以获取检查以确保首先上传某些内容的示例。