【发布时间】:2021-12-29 14:54:09
【问题描述】:
我有这样的数据:
value 列中的字母是描述值的注释。
我需要创建一个附加列,其中仅包含值列中的字母和数字,“:”将保留它们的位置。
例如,我知道我需要使用正则表达式。 //w 这样就可以了。
有没有一种简单的方法可以做到这一点,例如在 tidyr 中?
谢谢你:)
【问题讨论】:
我有这样的数据:
value 列中的字母是描述值的注释。
我需要创建一个附加列,其中仅包含值列中的字母和数字,“:”将保留它们的位置。
例如,我知道我需要使用正则表达式。 //w 这样就可以了。
有没有一种简单的方法可以做到这一点,例如在 tidyr 中?
谢谢你:)
【问题讨论】:
library(tidyverse)
df %>%
separate(value, into = c('number', 'letter'), sep = ' ')
【讨论】: