Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这一警告的含义&引用;警告消息:在get(对象,envir=currentEnv,inherits=TRUE)中:重新启动中断承诺评估;_R_Error Handling_Warnings - Fatal编程技术网

这一警告的含义&引用;警告消息:在get(对象,envir=currentEnv,inherits=TRUE)中:重新启动中断承诺评估;

这一警告的含义&引用;警告消息:在get(对象,envir=currentEnv,inherits=TRUE)中:重新启动中断承诺评估;,r,error-handling,warnings,R,Error Handling,Warnings,我在R中编写了一个函数,它从数据库中提取数据并构建一个新表 我的新表标有提取日期(build\u date\u 0) 调试函数时,当我查看日期字符串时,会收到以下警告: Browse[2]> build_date_0 [1] "2019-05-01" Warning message: In get(object, envir = currentEnv, inherits = TRUE) : restarting interrupted promise evaluation 问题: 此

我在R中编写了一个函数,它从数据库中提取数据并构建一个新表

我的新表标有提取日期(
build\u date\u 0

调试函数时,当我查看日期字符串时,会收到以下警告:

Browse[2]> build_date_0
[1] "2019-05-01"
Warning message:
In get(object, envir = currentEnv, inherits = TRUE) :
  restarting interrupted promise evaluation
问题:

  • 此警告是什么意思/发生了什么(逐步/基本)
  • 我应该在乎吗
  • 一般来说,我怎样才能了解更多有关此错误的信息
  • 这是我的代码:

    build_account_db = function(conn = connection_object
                                ,various_inputs = 24){
    browser()
    
    # create connection objects
    tabs_1 = dplyr::tbl(conn,in_schema("DB_1","VIEW_W") # some table
    
    # create date string
      build_date_0 = lubridate::today() %>% as.character()
      build_date = str_replace_all(build_date_0,"-+","_")
      db_name_1 = paste0('DATABASE.tab_1_',build_date)
      db_name_2 = paste0('DATABASE.tab_2_',build_date)
    
    # build query
    query_text_1 = tabs_1 %>% select(COL_1) # some query
    query_text_1 = tabs_1 %>% select(COL_2)
    
    # build new tables
    create_db = DBI::dbSendQuery(conn_t,paste('CREATE TABLE',db_name_1,'AS (',query_text_1,') WITH DATA PRIMARY INDEX (ID_1)'))
    create_db2 = DBI::dbSendQuery(conn_t,paste('CREATE TABLE',db_name_2,'AS (',query_text_2,') WITH DATA PRIMARY INDEX (ID_1)'))
    
    }
    
    当我检查一个变量时,我可能会也可能不会收到此警告(即使我重新启动R并在清除的环境下再次运行代码,警告也会有所不同)


    我所尝试的:,但更多的是抑制错误。另外,谷歌。

    我发现R中有关承诺和评估的链接有助于解决一个相关问题:。我想知道在
    build\u date\u 0=lubridate::today()%%>%as.character()
    之后,如果您只向
    build\u date\u 0
    添加一个调用,这是否可以解决承诺?祝你好运

    你在这件事上有什么进展吗?我面临着同样的问题。不,我也有一段时间没有遇到过这个问题(在不同的项目上)。
    Browse[2]> build_date
    [1] "2019-02-28 11:00:00 AEDT"
    Warning message:
    In get(object, envir = currentEnv, inherits = TRUE) :
      restarting interrupted promise evaluation