“ dplyr”不知道单独

Mir*_*rke 1 r dplyr tidyr

我正在使用R 3.5.3。当我跑步

library(tidyr)
library(dplyr)
df <- data.frame(x = c(NA, "a.b", "a.d", "b.c"))
df %>% 
  separate(df[1], c("A", "B"))
Run Code Online (Sandbox Code Playgroud)

我有

分离(。,df [1],c(“ A”,“ B”))中的错误:找不到函数“分离”

我已经正确安装了tidyrdplyr。重新安装tidyversedplyr后,出现相同的结果。

更新:出现相同的问题

library(tidyr)
library(dplyr)
df <- data.frame(x = c(NA, "a.b", "a.d", "b.c"))
df %>% 
  separate(x, c("A", "B"))
Run Code Online (Sandbox Code Playgroud)

小智 5

您无需df[1]输入pipe,请尝试以下操作:

library(tidyr)
library(dplyr)
df <- data.frame(x = c(NA, "a.b", "a.d", "b.c"))
df %>% 
  separate(x, c("A", "B"))
Run Code Online (Sandbox Code Playgroud)

我在用

tidyr_0.8.1 
dplyr_0.7.8 
R 3.5.3
Run Code Online (Sandbox Code Playgroud)

  • @MirkoDalleMarke 你尝试过“tidyr::separate”吗? (3认同)