小编Yog*_*nde的帖子

sep =“ |”的单独函数 不起作用

我有此示例数据框,并希望在“ |”上分开 明确地:

df <- data.frame(x = c("11|", "22|", "|33", "44|")) 

df %>% separate(x, c("A", "B"), sep = "|")
Run Code Online (Sandbox Code Playgroud)

下面给出的不是我需要的:

#   A B
# 1   1
# 2   2
# 3   |
# 4   4
# Warning message:
#   Too many values at 4 locations: 1, 2, 3, 4 
Run Code Online (Sandbox Code Playgroud)

我期望这个输出:

#    A  B
# 1 11   
# 2 22   
# 3    33
# 4 44   
Run Code Online (Sandbox Code Playgroud)

r tidyr

1
推荐指数
1
解决办法
508
查看次数

标签 统计

r ×1

tidyr ×1