dplyr::n() 返回“错误:错误:n() 只应在数据上下文中调用" [英] dplyr::n() returns “Error: Error: n() should only be called in a data context ”

查看:12
本文介绍了dplyr::n() 返回“错误:错误:n() 只应在数据上下文中调用"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我得到了以下代码

for (i in c(1:(ncol(df_multi_paths_cols) - 1))) {

  df_cache <- df_multi_paths_cols %>%
    select(num_range("ord_", c(i, i+1))) %>% 
    #select within dataset columns with prefix and within specific range i and i+1
    na.omit() %>% 
    # The na.omit R function removes all incomplete cases of a data object 
    # (typically of a data frame, matrix or vector).
    group_by(.dots = c(paste0("ord_", c(i, i+1)))) %>% 
    #paste=concatenate strings without separator
    #  group_by() takes an existing tbl and converts it into a grouped tbl where
    # operations are performed "by group". ungroup() removes grouping.
    summarise(number = n()) %>%
    # summarise() is typically used on grouped data created by group_by(). The output will 
    # have one row for each group.
    #n()=numbe robservation in the group
    ungroup()

    colnames(df_cache)[c(1, 2)] <- c('channel_from', 'channel_to')
    df_res[[i]] <- df_cache
}

以下错误:

错误:n() 只能在数据上下文中调用

Error: n() should only be called in a data context

在网络上搜索,但似乎没有描述与此特定错误相关的解决方案.任何提示都非常感谢,因为我无法弄清楚为什么 n() 函数在 summarise 中不起作用.

Searched on the web but seems no solution has been described related to this specific error. Any hints more than appreciated as I'm not able to figure out why the n() function is not working within summarise.

数据帧 df_multi_path_cols 是这样的:

The dataframe df_multi_path_cols is like this:

> df_multi_paths_cols
     ord_1                        ord_2                    ord_3                     ord_4
1  (start)                MANAGER_SASWP            MANAGER_SRSLT             MANAGER_3RDWP
2  (start) GROUPDIRECTOR/CXO_LIVEWEBEXR GROUPDIRECTOR/CXO_SASWEB     GROUPDIRECTOR/CXO_WPR
3  (start)        GROUPDIRECTOR/CXO_SUG                   (null)                      <NA>
4  (start)        GROUPDIRECTOR/CXO_SUG  GROUPDIRECTOR/CXO_3RDWP GROUPDIRECTOR/CXO_SASLIVE
5  (start)        GROUPDIRECTOR/CXO_SUG    GROUPDIRECTOR/CXO_SUG                    (null)
6  (start)             DIRECTOR_3RDLIVE      DIRECTOR_ODSASWEBIN              DIRECTOR_SUG
7  (start)                DIRECTOR_DMCR             DIRECTOR_SUG                    (null)
8  (start)             DIRECTOR_3RDLIVE             DIRECTOR_SUG   GROUPDIRECTOR/CXO_SASWP
9  (start)                 DIRECTOR_SUG            DIRECTOR_EPCR             DIRECTOR_EPCR
10 (start)                 DIRECTOR_SUG             DIRECTOR_SUG             MANAGER_SASWP
11 (start)                  MANAGER_SUG                   (null)                      <NA>
                   ord_5                 ord_6                  ord_7                  ord_8
1          MANAGER_SASWP         MANAGER_EBOOK          MANAGER_3RDWP        MANAGER_ONASOFF
2           (conversion)                  <NA>                   <NA>                   <NA>
3                   <NA>                  <NA>                   <NA>                   <NA>
4  GROUPDIRECTOR/CXO_WBR GROUPDIRECTOR/CXO_SUG GROUPDIRECTOR/CXO_WDLR GROUPDIRECTOR/CXO_WDLR
5                   <NA>                  <NA>                   <NA>                   <NA>
6       DIRECTOR_ONASOFF          DIRECTOR_WPR            MANAGER_SUG           (conversion)

更新 04/07/2019

Update 04/07/2019

dput(df_multi_paths_cols)

结构(列表(ord_1 = c((开始)",(开始)",(开始)",(开始)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)","(start)", "(start)", "(start)", "(start)", "(start)", "(start)"), ord_2 = c("MANAGER_SASWP", "GROUPDIRECTOR/CXO_LIVEWEBEXR","GROUPDIRECTOR/CXO_SUG", "GROUPDIRECTOR/CXO_SUG", "GROUPDIRECTOR/CXO_SUG","DIRECTOR_3RDLIVE", "DIRECTOR_DMCR", "DIRECTOR_3RDLIVE", "DIRECTOR_SUG","DIRECTOR_SUG", "MANAGER_SUG", "TEAMMEMBER_3RDLIVE", "TEAMMEMBER_3RDLIVE","TEAMMEMBER_OTHR", "TEAMMEMBER_SASLIVE", "DIRECTOR_3RDLIVE","DIRECTOR_SASWP", "DIRECTOR_WBR", "TEAMMEMBER_EBOOK", "TEACHER_DMCR","TEACHER_DMCR", "TEACHER_OTHR", "TEACHER_RMCHR", "TEACHER_SUG","TEACHER_WBR", "DIRECTOR_DMCR", "DIRECTOR_DMCR", "DIRECTOR_DMCR","DIRECTOR_SASEXEC", "DIRECTOR_SASLIVE", "DIRECTOR_SUG", "DIRECTOR_SUG","DIRECTOR_SUG", "TEAMMEMBER_3RDWEBIN", "_SASLIVE", "DIRECTOR_SUG","TEAMMEMBER_3RDLIVE", "DIRECTOR_SASEXEC", "DIRECTOR_SUG", "MANAGER_TEL","DIRECTOR_SUG", "DIRECTOR_3RDLIVE", "DIRECTOR_DMCR", "DIRECTOR_SASLIVE","DIRECTOR_SASLIVE", "DIRECTOR_SUG", "DIRECTOR_WBR", "MANAGER_3RDLIVE","MANAGER_SASLIVE", "MANAGER_SUG", "_CR", "DIRECTOR_SASLIVE","DIRECTOR_3RDLIVE", "DIRECTOR_3RDLIVE", "TEAMMEMBER_SASLIVE","DIRECTOR_SUG", "DIRECTOR_TEL", "MANAGER_3RDLIVE", "MANAGER_IKR","MANAGER_SASEXEC", "MANAGER_SASLIVE", "MANAGER_SEFR", "MANAGER_TEL","_CR", "_AR", "_WPR", "DIRECTOR_SASLIVE", "TEAMMEMBER_DMR", "TEAMMEMBER_ID","TEAMMEMBER_IKR", "TEAMMEMBER_SASEXEC", "TEAMMEMBER_SASLIVE","TEAMMEMBER_SEFR", "TEAMMEMBER_SRSLT", "TEAMMEMBER_TEL", "MANAGER_EBOOK","MANAGER_SEFR", "DIRECTOR_COMR", "DIRECTOR_CR", "DIRECTOR_DMR","DIRECTOR_TEL", "TEAMMEMBER_TEL", "DIRECTOR_DMR", "DIRECTOR_SASLIVE","DIRECTOR_SASLIVE", "DIRECTOR_SRSLT", "DIRECTOR_TEL", "DIRECTOR_TEL","MANAGER_SASLIVE", "MANAGER_WPR", "MANAGER_WPR", "TEAMMEMBER_3RDLIVE","TEAMMEMBER_Lead GenerationR", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_COMR","TEAMMEMBER_CR", "TEAMMEMBER_DMR", "TEAMMEMBER_IKR", "TEAMMEMBER_TEL","DIRECTOR_IKR", "DIRECTOR_SASLIVE", "DIRECTOR_SASLIVE", "DIRECTOR_SASEXEC","MANAGER_CS", "DIRECTOR_3RDLIVE", "DIRECTOR_RMCHR", "DIRECTOR_SASEXEC","DIRECTOR_3RDLIVE", "DIRECTOR_SASWP", "MANAGER_CR", "DIRECTOR_IKR","DIRECTOR_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_CR", "MANAGER_OTHR","TEAMMEMBER_CR", "MANAGER_SRSLT", "DIRECTOR_DMR", "DIRECTOR_IKR","MANAGER_COMR", "MANAGER_DMR", "MANAGER_IKR", "MANAGER_TEL","DIRECTOR_SASLIVE", "MANAGER_3RDWP", "TEAMMEMBER_WS", "DIRECTOR_3RDLIVE","DIRECTOR_SASLIVE", "_SASLIVE", "DIRECTOR_3RDLIVE", "TEAMMEMBER_3RDLIVE","TEAMMEMBER_COMR", "TEAMMEMBER_WPR", "TEAMMEMBER_CR", "TEAMMEMBER_ARCHWEB","TEAMMEMBER_ASKOD", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_SASLIVE","TEAMMEMBER_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_WS","GROUPDIRECTOR/CXO_SASLIVE", "MANAGER_SASLIVE", "GROUPDIRECTOR/CXO_DMCR",GROUPDIRECTOR/CXO_SASLIVE"、GROUPDIRECTOR/CXO_SEFR"、MANAGER_3RDLIVE"、

structure(list(ord_1 = c("(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)", "(start)" ), ord_2 = c("MANAGER_SASWP", "GROUPDIRECTOR/CXO_LIVEWEBEXR", "GROUPDIRECTOR/CXO_SUG", "GROUPDIRECTOR/CXO_SUG", "GROUPDIRECTOR/CXO_SUG", "DIRECTOR_3RDLIVE", "DIRECTOR_DMCR", "DIRECTOR_3RDLIVE", "DIRECTOR_SUG", "DIRECTOR_SUG", "MANAGER_SUG", "TEAMMEMBER_3RDLIVE", "TEAMMEMBER_3RDLIVE", "TEAMMEMBER_OTHR", "TEAMMEMBER_SASLIVE", "DIRECTOR_3RDLIVE", "DIRECTOR_SASWP", "DIRECTOR_WBR", "TEAMMEMBER_EBOOK", "TEACHER_DMCR", "TEACHER_DMCR", "TEACHER_OTHR", "TEACHER_RMCHR", "TEACHER_SUG", "TEACHER_WBR", "DIRECTOR_DMCR", "DIRECTOR_DMCR", "DIRECTOR_DMCR", "DIRECTOR_SASEXEC", "DIRECTOR_SASLIVE", "DIRECTOR_SUG", "DIRECTOR_SUG", "DIRECTOR_SUG", "TEAMMEMBER_3RDWEBIN", "_SASLIVE", "DIRECTOR_SUG", "TEAMMEMBER_3RDLIVE", "DIRECTOR_SASEXEC", "DIRECTOR_SUG", "MANAGER_TEL", "DIRECTOR_SUG", "DIRECTOR_3RDLIVE", "DIRECTOR_DMCR", "DIRECTOR_SASLIVE", "DIRECTOR_SASLIVE", "DIRECTOR_SUG", "DIRECTOR_WBR", "MANAGER_3RDLIVE", "MANAGER_SASLIVE", "MANAGER_SUG", "_CR", "DIRECTOR_SASLIVE", "DIRECTOR_3RDLIVE", "DIRECTOR_3RDLIVE", "TEAMMEMBER_SASLIVE", "DIRECTOR_SUG", "DIRECTOR_TEL", "MANAGER_3RDLIVE", "MANAGER_IKR", "MANAGER_SASEXEC", "MANAGER_SASLIVE", "MANAGER_SEFR", "MANAGER_TEL", "_CR", "_AR", "_WPR", "DIRECTOR_SASLIVE", "TEAMMEMBER_DMR", "TEAMMEMBER_ID", "TEAMMEMBER_IKR", "TEAMMEMBER_SASEXEC", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_SEFR", "TEAMMEMBER_SRSLT", "TEAMMEMBER_TEL", "MANAGER_EBOOK", "MANAGER_SEFR", "DIRECTOR_COMR", "DIRECTOR_CR", "DIRECTOR_DMR", "DIRECTOR_TEL", "TEAMMEMBER_TEL", "DIRECTOR_DMR", "DIRECTOR_SASLIVE", "DIRECTOR_SASLIVE", "DIRECTOR_SRSLT", "DIRECTOR_TEL", "DIRECTOR_TEL", "MANAGER_SASLIVE", "MANAGER_WPR", "MANAGER_WPR", "TEAMMEMBER_3RDLIVE", "TEAMMEMBER_Lead GenerationR", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_COMR", "TEAMMEMBER_CR", "TEAMMEMBER_DMR", "TEAMMEMBER_IKR", "TEAMMEMBER_TEL", "DIRECTOR_IKR", "DIRECTOR_SASLIVE", "DIRECTOR_SASLIVE", "DIRECTOR_SASEXEC", "MANAGER_CS", "DIRECTOR_3RDLIVE", "DIRECTOR_RMCHR", "DIRECTOR_SASEXEC", "DIRECTOR_3RDLIVE", "DIRECTOR_SASWP", "MANAGER_CR", "DIRECTOR_IKR", "DIRECTOR_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_CR", "MANAGER_OTHR", "TEAMMEMBER_CR", "MANAGER_SRSLT", "DIRECTOR_DMR", "DIRECTOR_IKR", "MANAGER_COMR", "MANAGER_DMR", "MANAGER_IKR", "MANAGER_TEL", "DIRECTOR_SASLIVE", "MANAGER_3RDWP", "TEAMMEMBER_WS", "DIRECTOR_3RDLIVE", "DIRECTOR_SASLIVE", "_SASLIVE", "DIRECTOR_3RDLIVE", "TEAMMEMBER_3RDLIVE", "TEAMMEMBER_COMR", "TEAMMEMBER_WPR", "TEAMMEMBER_CR", "TEAMMEMBER_ARCHWEB", "TEAMMEMBER_ASKOD", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_SASLIVE", "TEAMMEMBER_WS", "GROUPDIRECTOR/CXO_SASLIVE", "MANAGER_SASLIVE", "GROUPDIRECTOR/CXO_DMCR", "GROUPDIRECTOR/CXO_SASLIVE", "GROUPDIRECTOR/CXO_SEFR", "MANAGER_3RDLIVE",

推荐答案

通过为dplyr包的每个函数指定出处的相关包,错误消失:

The error disappeared by specifying for each function of the dplyr package the relative package of provenience:

for (i in c(1:(ncol(df_multi_paths_cols) - 1))) {

  df_cache <- df_multi_paths_cols %>%
    select(num_range("ord_", c(i, i+1)))   %>% 
    na.omit()  %>% 
    dplyr::group_by(.dots = c(paste0("ord_", c(i, i+1))))  %>% 
    dplyr::summarise(number=dplyr::n())  %>%
    ungroup() 

    colnames(df_cache)[c(1, 2)] <- c('channel_from', 'channel_to')
    df_res[[i]] <- df_cache
}

现在我认为它与具有相同函数名称summarise"的其他包存在某种冲突,正如

Pretty much now I think it was some kind of conflict with other packages with the same function name "summarise", as proved by

> conflicts()
  [1] "predictors"    "%>%"           "compact"       "lift"          "cols"          "%>%"          
  [7] "%>%"           "shift"         "take"          "transpose"     "%>%"           "add_row"      
 [13] "arrange"       "as_data_frame" "as_tibble"     "between"       "coalesce"      "count"        
 [19] "data_frame"    "data_frame_"   "desc"          "failwith"      "first"         "frame_data"   
 [25] "glimpse"       "id"            "last"          "lst"           "lst_"          "mutate"       
 [31] "n"             "rename"        "summarise"     "summarize"     "tbl_sum"       "tibble"       
 [37] "tribble"       "trunc_mat"     "type_sum"      "matches"       "%>%"           "%>%"          
 [43] "expand"        "expm"          "t"             "%>%"           "enexpr"        "enexprs"      
 [49] "enquo"         "enquos"        "ensym"         "ensyms"        "expr"          "quo"          
 [55] "quo_name"      "quos"          "sym"           "syms"          "vars"          "dcast"        
 [61] "melt"          "smiths"        "coerce"        "plot"          "print"         "show"         
 [67] "summary"       "t"             "cov"           "cov2cor"       "df"            "filter"       
 [73] "lag"           "lowess"        "predict"       "smooth"        "toeplitz"      "update"       
 [79] "var"           "image"         "plot"          "?"             "data"          "head"         
 [85] "tail"          "Arith"         "cbind2"        "coerce"        "Compare"       "kronecker"    
 [91] "Logic"         "Math"          "Math2"         "Ops"           "rbind2"        "show"         
 [97] "Summary"       "all.equal"     "as.array"      "as.matrix"     "body<-"        "chol"         
[103] "chol2inv"      "colMeans"      "colSums"       "crossprod"     "det"           "determinant"  
[109] "diag"          "diag<-"        "diff"          "drop"          "format"        "intersect"    
[115] "isSymmetric"   "kronecker"     "mean"          "norm"          "Position"      "print"        
[121] "qr"            "qr.coef"       "qr.fitted"     "qr.Q"          "qr.qty"        "qr.qy"        
[127] "qr.R"          "qr.resid"      "rcond"         "rowMeans"      "rownames"      "rowSums"      
[133] "setdiff"       "setequal"      "solve"         "summary"       "t"             "tcrossprod"   
[139] "union"         "unname"        "url"           "which"         "zapsmall"    

这篇关于dplyr::n() 返回“错误:错误:n() 只应在数据上下文中调用"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆