看板 R_Language 關於我們 聯絡資訊
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 大大們安安 小弟新手 想要讀取資料夾的路徑 我想用一個action button去讀取資料夾 然後取得其路徑 原本想用eventreactive 去存路徑 但這樣會不能讀取 用observeEvent可以選路徑 但不能存值 不知道有沒有可以解決的辦法 版上只有找到一個 用downloadbutton的 但好像跟我這個又不太一樣@@ [程式範例]: 目前是用observeEvent 去用 ui.R 就在一個panel下 actionButton("folder", "select folder"), server.R observeEvent(input$folder, { address<-choose.dir() }) [環境敘述]: object 'address' not found -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.209.247 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1495270944.A.08A.html
qazwsx879345: 上周有問過類似的 現在是試過單一資料夾可以套用進 05/20 17:03
qazwsx879345: 程式 但選取資料夾的方式還沒成功QQ 05/20 17:04
※ 編輯: qazwsx879345 (1.161.209.247), 05/20/2017 17:13:29
cywhale: server.R先宣告x<-reactiveValues(filepath="")之後在 05/20 22:42
cywhale: observeEvent中便可存x$filepath<-YourPath 他處可叫用 05/20 22:43
qazwsx879345: 好的 我試試看 謝謝大大 05/20 22:49
cywhale: 問題還是回到這邊講,我不太確信,但你可能要考慮choose. 05/21 15:01
cywhale: dir是在client端?而賦值是在server端?這樣的問題.. 05/21 15:01
cywhale: 不確定你錯誤是?但可google choose.dir used in shiny R 05/21 15:03
cywhale: 比如https://goo.gl/YcorC5 不太確定你需求?但你可試找~ 05/21 15:06
qazwsx879345: 都在shinyserver裡面處理 我要選擇路徑去讀資料夾 05/21 18:05
qazwsx879345: 裡面的data 去做圖 05/21 18:05
qazwsx879345: 剛處理好了 我後來研究一下才知道變數是 x$y 這樣 05/21 18:18
qazwsx879345: 的形式 我一直以為只有x 將後面變數改好就可以了 05/21 18:18
qazwsx879345: 謝謝大大 05/21 18:18