【发布时间】:2019-12-22 21:51:26
【问题描述】:
我有一个如下所示的数据框:
df <- data.frame(text=c('my_text', 'looks_like_this', 'I_want_to_split_it'))
我想使用某种dplyr family 函数来制作一个如下所示的数据框:
newdf <- data.frame(text=c('my_text', 'looks_like_this', 'I_want_to_split_it'),
W1=c('my', 'looks', 'I'),
W2=c('text', 'like', 'want'),
W3=c(NA, 'this', 'to'),
W4=c(NA, NA, 'split'),
W5=c(NA, NA, 'it'))
我在想这样的事情:
newdf <- df %>%
mutate(WX=strplit(text, '_'))
但是想不通。
【问题讨论】: