【发布时间】:2021-04-06 20:47:58
【问题描述】:
当分隔符是点时,我试图将一列拆分为两个单独的列。
按照这个example,我先试过了:
library(tidyverse)
df1 <- data.frame(Sequence.Name= c(2.1, 2.1, 2.1),
var1 = c(1, 1, 0))
df1$Sequence.Name %>%
as.character %>%
str_split_fixed(".",2) %>%
head
#> [,1] [,2]
#> [1,] "" ".1"
#> [2,] "" ".1"
#> [3,] "" ".1"
由reprex package (v0.3.0) 于 2021-04-05 创建
但这不是我想要的:第一列是空的,第二列还有点。
按照我上面链接的帖子中的cmets,我尝试添加fixed="."或fixed=TRUE,但它似乎不起作用:
library(tidyverse)
df1 <- data.frame(Sequence.Name= c(2.1, 2.1, 2.1),
var1 = c(1, 1, 0))
df1$Sequence.Name %>%
as.character %>%
str_split_fixed(".",fixed=".",2) %>%
head
#> Error in str_split_fixed(., ".", fixed = ".", 2): unused argument (fixed = ".")
由reprex package (v0.3.0) 于 2021-04-05 创建
【问题讨论】:
标签: r