2016-10-17 6 views
2

그래서 사용자 식별 입력 파일을 읽을 때 Shiny 앱을 사용하고 있습니다.R Shiny : '오류로 인해 연결을 열 수 없습니다.'

끝으로, 나의 ui.R에는 fileInput("predictor2", label = "Predictor Values")이라는 줄이 있으며 내 server.R 파일에 predictor <- read.delim("input$predictor2") 줄을 사용하여 파일을 읽으려고합니다.

그러나 Error: Cannot open the connection이라는 메시지가 나타납니다. 파일을 읽고 다른 값 행렬을 사용하려고하지 않으면 코드가 올바르게 작동합니다. 이 문제를 해결하는 방법이나 유용 할 세부 사항에 대한 조언이 있습니까?

답변

2

코드는 아마도 존재하지 않는 문자 이름이 input$predictor2 인 파일을 찾고 있습니다.

read.delim(input$predictor2$datapath) 

확실히 뭔가를 가지고 있는지 확인하기 위해 확인하는 예를 들어 fileInput에 대한 도움말을 참조하십시오 : 당신은 먼저, 주위에서 따옴표를 제거 실제로 데이터의 경로, 예를 들어이있는 반환되는 열을 추가 할 필요가 먼저 업로드되었습니다.

+0

고마워, 그게 완벽 해! 이전에 fileInput 문서에서 어떻게 보지 못했는지 모르겠다. – Jautis