我有此示例数据框,并希望在“ |”上分开 明确地:
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)