$中的错误:'closure'类型的对象不是子集,我该如何解决这个问题?

菲利普·卡维尔

我已经上传了两个csvs 并且我正在使用一个reactive()inshinyr来操作csv数据。但是我收到这个错误

$ 中的错误:“闭包”类型的对象不是可子集的

对 R 很陌生,我怎样才能克服那个错误?!谢谢

    ##datasets
    datatables
                 Client Amount     Reason
    1 0000001440MACT800 100000  6866755276

    datatable
                CLIENTID UPDATED.BY DEPOSIT.TYPE       AMOUNT       UPDATED.ON
    1  0000001451MACT800      ADMIN Cash-Deposit   100,000.00  7/14/2016 09:33
    2  0000001002MACT800      ADMIN Cash-Deposit   100,000.00  7/14/2016 09:23
    3  0000001006MACT800      ADMIN Cash-Deposit 1,500,000.00  10/3/2016 11:48
    4  0000001440MACT800      ADMIN Cash-Deposit   100,000.00  7/12/2016 14:13
    5  0000001022MACT800      ADMIN Cash-Deposit   150,000.00  10/6/2016 14:23
    6  0000001024MACT800      ADMIN Cash-Deposit   100,000.00  7/20/2016 08:18
    7  0000001032MACT800      ADMIN Cash-Deposit   100,000.00  7/20/2016 08:17
    8  0000001034MACT800      ADMIN Cash-Deposit    50,000.00  7/20/2016 08:29
    9  0000001037MACT800      ADMIN Cash-Deposit   100,000.00  7/20/2016 08:17
    10 0000001440MACT800      ADMIN Cash-Deposit 1,000,000.00  11/3/2016 14:40
    11 0000001053MACT800      ADMIN Cash-Deposit 1,000,000.00  11/3/2016 14:51
    12 0000001053MACT800      ADMIN Cash-Deposit 5,000,000.00  11/9/2016 15:02
    13 0000001082MACT800      ADMIN Cash-Deposit   500,000.00  11/2/2016 12:47
    14 0000001451MACT800      ADMIN Cash-Deposit 7,000,000.00 11/15/2016 13:12
    15 0000001099MACT800      ADMIN Cash-Deposit 6,404,564.00 11/17/2016 14:23
    16 0000001101MACT800      ADMIN Cash-Deposit    50,000.00  11/2/2016 12:50

function(input, output, session) {    
             dhh  <- reactive({
                inFile <- input$file
                if (is.null(inFile)) return(NULL)
                datatables <- read.csv(input$file[[1, 'datapath']], check.names=FALSE)
                return(datatables)
              })

      output$terry <- renderDataTable({
        if (is.null(dhh)) return(NULL)
        datatables <- data.frame(dhh())
        datatables
      })

              mk <- reactive({
                if (is.null(input$file)) return(NULL)
                inFile <- input$file
                datatable <- read.csv(input$file[[2, 'datapath']], check.names=FALSE)
                return(datatable) 
              })

      output$contents <- renderDataTable({
        if (is.null(mk)) return(NULL)
        datatable <- data.frame(mk())
        datatable
      })

            gloria <- reactive({
                alice <- dhh()
                calvin <- mk()
                x1=calvin[order(nrow(calvin):1),] #invert row order
                ppp <- as.character(alice$Client )
                non <- data.frame(calvin$CLIENTID)
                vcv <- c(ppp)  
                tttt <- as.vector(non)

                r <- calvin[non %in% vcv, ] 

                pipo <- r %>% 
                  mutate(UPDATED.ON=as.Date(factor(r$UPDATED.ON), format = "%m/%d/%Y"))%>% 
                  group_by(r$CLIENTID) %>%  
                  arrange(desc(UPDATED.ON)) %>%
                  slice(1)

         #calculate difference in days
            y <- pipo$UPDATED.ON
            tr <- as.Date(factor(y), format = "%Y/%m/%d")
            jp <- Sys.Date()
            ty <- as.numeric(difftime(Sys.Date(), tr), units="days")
            ty
            ty <- data.frame(ty)
            ty
            #calculate account maintenance fees
            acc <- 60.0885 * ty
            acc

            #calculate amount of money to be deposited to utrade
            jjj <- mk$Amount
            jjj
            tmt <- jjj - acc
            tmt
            class(tmt)

            #converting numeric to string
            tb <- sprintf("%.0f", (tmt))
            tb

            Client <- x1$Client

            btk <- data.frame( Client, "Acc Fees" = acc)
            btk

            uhy <- data.frame(Client, "Amount" = tb, "Reason" = x1$Reason)
            uhy

            names(btk) <- gsub(x = names(btk),
                               pattern = "\\.",
                               replacement = " ")
            btk


            })

          output$marvin <- renderDataTable({
            gloria()

          })}

这是来自服务器端的大部分代码。我认为 ui 方面不会有任何帮助。

您引用mk不带括号反应值,这是必需的,因为从技术上讲,对象是一个反应函数这应该可以解决您的问题:

jjj <- mk()$Amount

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

in <>中的错误:“ closure”类型的对象不可子集化,仍然不知道如何解决它

来自分类Dev

R中的错误:“ closure”类型的对象不可子集化

来自分类Dev

错误检查尝试,我该如何解决这个问题?

来自分类Dev

我在$中不断收到错误:类型为'closure'的对象不可子集化

来自分类Dev

R闪亮错误:“ closure”类型的对象不可子集化

来自分类Dev

renderPlot产生错误“'closure'类型的对象不可子集化”

来自分类Dev

'Value' 的错误参数 #3(预期字符串,得到对象) - 我该如何解决这个问题?

来自分类Dev

I [j] <-IFunction(j,d,x)中的错误:类型为'closure'的对象不可子集化

来自分类Dev

为什么我得到了错误的输出,我该如何解决这个问题?

来自分类Dev

我在 sed 中不断收到意外的令牌 `/bin/busybox.exe' 错误。我该如何解决这个问题?

来自分类Dev

缩短一段代码会产生错误;我该如何解决这个问题?

来自分类Dev

我该如何解决这个Java lang错误?

来自分类Dev

我该如何解决这个XAML错误?

来自分类Dev

InsertOnSubmit 给出了这个错误。我该如何解决?

来自分类Dev

我该如何解决这个关于 webdriver 的错误?

来自分类常见问题

从文件路径的R闪亮列表中选择子文件夹时,类型为'closure'的对象的错误不是子集

来自分类Dev

从文件路径的R闪亮列表中选择子文件夹时,类型为'closure'的对象的错误不是子集

来自分类Dev

我想在回调中添加多个参数。我该如何解决这个错误?

来自分类Dev

如何解决“ MIME类型不匹配错误”,该问题阻止了我的Google Apps脚本中AJAX请求的资源?

来自分类Dev

我收到导入错误。如何解决这个问题?

来自分类Dev

我该如何解决react.js中的这个愚蠢错误?

来自分类Dev

我的图片上传选项在我的 codeigniter 应用程序中不起作用。我该如何解决这个问题?

来自分类Dev

在R中,出现以下错误:“试图复制'closure'类型的对象”

来自分类Dev

我该如何解决这个 python 错误?self.stdin.write(input) TypeError: write() 参数必须是 str,而不是字节

来自分类Dev

我该如何解决这个错误:“BiopythonWarning:部分密码子,len(序列)不是三的倍数。”?

来自分类Dev

mongodb错误。我该如何解决mongoDB中的错误?

来自分类Dev

如何解决这个试图在 Laravel 中获取非对象错误属性的问题

来自分类Dev

如何从Swift中的Closure返回值?

来自分类Dev

如何在Rust Closure中返回引用

Related 相关文章

  1. 1

    in <>中的错误:“ closure”类型的对象不可子集化,仍然不知道如何解决它

  2. 2

    R中的错误:“ closure”类型的对象不可子集化

  3. 3

    错误检查尝试,我该如何解决这个问题?

  4. 4

    我在$中不断收到错误:类型为'closure'的对象不可子集化

  5. 5

    R闪亮错误:“ closure”类型的对象不可子集化

  6. 6

    renderPlot产生错误“'closure'类型的对象不可子集化”

  7. 7

    'Value' 的错误参数 #3(预期字符串,得到对象) - 我该如何解决这个问题?

  8. 8

    I [j] <-IFunction(j,d,x)中的错误:类型为'closure'的对象不可子集化

  9. 9

    为什么我得到了错误的输出,我该如何解决这个问题?

  10. 10

    我在 sed 中不断收到意外的令牌 `/bin/busybox.exe' 错误。我该如何解决这个问题?

  11. 11

    缩短一段代码会产生错误;我该如何解决这个问题?

  12. 12

    我该如何解决这个Java lang错误?

  13. 13

    我该如何解决这个XAML错误?

  14. 14

    InsertOnSubmit 给出了这个错误。我该如何解决?

  15. 15

    我该如何解决这个关于 webdriver 的错误?

  16. 16

    从文件路径的R闪亮列表中选择子文件夹时,类型为'closure'的对象的错误不是子集

  17. 17

    从文件路径的R闪亮列表中选择子文件夹时,类型为'closure'的对象的错误不是子集

  18. 18

    我想在回调中添加多个参数。我该如何解决这个错误?

  19. 19

    如何解决“ MIME类型不匹配错误”,该问题阻止了我的Google Apps脚本中AJAX请求的资源?

  20. 20

    我收到导入错误。如何解决这个问题?

  21. 21

    我该如何解决react.js中的这个愚蠢错误?

  22. 22

    我的图片上传选项在我的 codeigniter 应用程序中不起作用。我该如何解决这个问题?

  23. 23

    在R中,出现以下错误:“试图复制'closure'类型的对象”

  24. 24

    我该如何解决这个 python 错误?self.stdin.write(input) TypeError: write() 参数必须是 str,而不是字节

  25. 25

    我该如何解决这个错误:“BiopythonWarning:部分密码子,len(序列)不是三的倍数。”?

  26. 26

    mongodb错误。我该如何解决mongoDB中的错误?

  27. 27

    如何解决这个试图在 Laravel 中获取非对象错误属性的问题

  28. 28

    如何从Swift中的Closure返回值?

  29. 29

    如何在Rust Closure中返回引用

热门标签

归档