【发布时间】:2020-05-07 10:37:42
【问题描述】:
我有以下 1 列数据框:
Column
XXX_513_TEXT
XXX_513
XXX_493_TEXT
XXX_493
XXX_589
我想分成如下所示的 2 列:
Column1 Column2
XXX_513 TEXT
XXX_513
XXX_493 TEXT
XXX_493
XXX_589
我尝试了 tidyr 包中的以下 seperate() 函数,但拆分是在 XXX 之后的第一个 _ 上进行的。
separate(DataFrame, Column, c("Column1","Column2"), sep = "_")
如果存在_,我如何指定要在第二次出现时进行拆分,从而实现所需的输出?
【问题讨论】: