【发布时间】:2020-07-31 10:20:17
【问题描述】:
我的数据框看起来或多或少像这样:
name_position
RAHEEM STERLINGForward
MARCUS RASHFORDForward
JORDAN HENDERSONMidfielder
JORDAN PICKFORDGoalkeeper
KYLE WALKERDefender
我的目的是创建前一列的两列,因此我创建了一个包含所有可用位置的向量
positions <- c("Goalkeeper", "Defender", "Midfielder", "Forward")
然后我一直在尝试使用诸如separate()、extract() 甚至str_match 之类的函数,但我无法获得我想要达到的输出,看起来是这样的:
name position
RAHEEM STERLING Forward
MARCUS RASHFORD Forward
JORDAN HENDERSON Midfielder
JORDAN PICKFORD Goalkeeper
KYLE WALKER Defender
【问题讨论】:
标签: r regex dplyr tidyr stringr