作者qazwsx879345 (qazwsx879345)
看板R_Language
标题[问题] choose.dir()
时间Sat May 20 17:02:21 2017
程式谘询(我想用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://webptt.com/cn.aspx?n=bbs/R_Language/M.1495270944.A.08A.html
1F:→ qazwsx879345: 上周有问过类似的 现在是试过单一资料夹可以套用进 05/20 17:03
2F:→ qazwsx879345: 程式 但选取资料夹的方式还没成功QQ 05/20 17:04
※ 编辑: qazwsx879345 (1.161.209.247), 05/20/2017 17:13:29
3F:→ cywhale: server.R先宣告x<-reactiveValues(filepath="")之後在 05/20 22:42
4F:→ cywhale: observeEvent中便可存x$filepath<-YourPath 他处可叫用 05/20 22:43
5F:→ qazwsx879345: 好的 我试试看 谢谢大大 05/20 22:49
6F:推 cywhale: 问题还是回到这边讲,我不太确信,但你可能要考虑choose. 05/21 15:01
7F:→ cywhale: dir是在client端?而赋值是在server端?这样的问题.. 05/21 15:01
8F:→ cywhale: 不确定你错误是?但可google choose.dir used in shiny R 05/21 15:03
10F:→ qazwsx879345: 都在shinyserver里面处理 我要选择路径去读资料夹 05/21 18:05
11F:→ qazwsx879345: 里面的data 去做图 05/21 18:05
12F:→ qazwsx879345: 刚处理好了 我後来研究一下才知道变数是 x$y 这样 05/21 18:18
13F:→ qazwsx879345: 的形式 我一直以为只有x 将後面变数改好就可以了 05/21 18:18
14F:→ qazwsx879345: 谢谢大大 05/21 18:18