私は、ユーザが現在の作業領域を選択したディレクトリに保存することを許可します。私はそれを働かせることができません。現在の作業領域をRに保存する方法
以下は私のコードです。助言がありますか?前もって感謝します。
ui.R:
shinyUI(fluidPage(
titlePanel("Save RData"),
sidebarLayout(
sidebarPanel(
),
mainPanel(
downloadButton('download_structure', "Save")
)
)
))
server.R
shinyServer(function(input, output) {
output$download_structure <- downloadHandler(
filename = function() {paste("Test.RData")},
content = function(file) {
list = ls(all.names = TRUE)
}
)
})
EDIT:
Iはまた、以下のコードを試してみました。
入力$ RDdata_dir_saveとして「C:/ Users/MyName/Desktop /」または「C:// Users // MyName // Desktop //」を入力しました。両方とも動作していません。
本当にありがとうございます。私ui.Rの
スニペット:私のserver.Rの
textInput("RData_name_save", "RData name"),
textInput("RData_dir_save", "Save directory"),
スニペット:私はdirectoryInput
を使用して、ユーザーからファイル名を取って回避策を試してみた
tempdir <- paste0(input$RData_dir_save,input$RData_name_save,'.RData"')
save.image(file=eval(parse(text=tempdir)))