rstudio有光泽使用数据框

时间:2017-02-28 05:41:14

标签: r dataframe rstudio shiny

我正在处理数据库更新表单,修改以下教程中的代码(顺便说一句,它是一个很棒的教程)。 https://ipub.com/shiny-crud-app/

我所做的一项修改是为每个数据库包含一个响应表,用户从selectInput中选择数据库。我有更新和删除功能的问题,我将使用更新功能来说明。

此代码有效。

UpdateData <- function(data) {
    data <- CastData(data)

    TechSurveyResponses[row.names(eval(parse(text = paste(input$DatabaseName, "Responses", sep = "")))) == row.names(data), ] <<- data
}

当我尝试将数据框名称变量设为这样:

UpdateData <- function(data) {
    data <- CastData(data)

    eval(parse(text = paste(input$DatabaseName, "Responses", sep = "")))[row.names(eval(parse(text = paste(input$DatabaseName, "Responses", sep = "")))) == row.names(data), ] <<- data
}

我收到此错误。

Warning in file(filename, "r") :
  cannot open file 'TechSurveyResponses': No such file or directory
Warning: Error in file: cannot open the connection

在我习惯的编程语言中,我只是&#34; house&#34;链接到数据帧的变量中的数据帧,在&lt; - 变量赋值中创建一个全新的数据帧但我想更新当前选择的数据帧(每次用户选择一个时,它将被命名为不同的名称不同的数据库)。这些也不是预定义的名称,数据集将动态上传。

0 个答案:

没有答案