[問題] choose.dir()

作者: qazwsx879345 (qazwsx879345)   2017-05-20 17:02:21
程式諮詢(我想用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
作者: qazwsx879345 (qazwsx879345)   2017-05-20 17:03:00
上周有問過類似的 現在是試過單一資料夾可以套用進程式 但選取資料夾的方式還沒成功QQ
作者: cywhale (cywhale)   2017-05-20 22:42:00
server.R先宣告x<-reactiveValues(filepath="")之後在observeEvent中便可存x$filepath<-YourPath 他處可叫用
作者: qazwsx879345 (qazwsx879345)   2017-05-20 22:49:00
好的 我試試看 謝謝大大
作者: cywhale (cywhale)   2017-05-21 15:01:00
問題還是回到這邊講,我不太確信,但你可能要考慮choose.dir是在client端?而賦值是在server端?這樣的問題..不確定你錯誤是?但可google choose.dir used in shiny R比如https://goo.gl/YcorC5 不太確定你需求?但你可試找~
作者: qazwsx879345 (qazwsx879345)   2017-05-21 18:05:00
都在shinyserver裡面處理 我要選擇路徑去讀資料夾裡面的data 去做圖剛處理好了 我後來研究一下才知道變數是 x$y 這樣的形式 我一直以為只有x 將後面變數改好就可以了謝謝大大

Links booklink

Contact Us: admin [ a t ] ucptt.com