【发布时间】:2016-01-26 19:32:43
【问题描述】:
我有一个如下所示的数据框:
df1 <-
structure(
list(email = c(
"user1@email.com", "user2@othermail.org"
)), class = "data.frame", .Names = "email", row.names = c(NA,-2L)
)
我想生成一个新变量user。我试过这个:
df2 <- df1 %>% mutate(user=strsplit(email, split = '@'))
但我希望 user 只是用户的字符变量,而不是带有 to 元素的列表。我该怎么做?
【问题讨论】: