此问题在此处已有答案:
split character data into numbers and letters(8个答案)
17小时前就关门了。
我搜索了stackoverflow,但没有找到答案。如果有人问这个问题,很抱歉...
我有一串数字,有些数字有字母...
x = c("1", "12", "14A", "12B", "6")
我想把数字部分分开,得到两个单独的列,一个是数字,一个是字母...
x = c(1, 12, 14, 12, 6)
y = c(NA, NA, "A", "B", NA)
会很感激你的帮助
2条答案
按热度按时间flseospp1#
可以使用
tidyr
的函数extract
:yftpprvb2#
使用
stringr
中的str_extract
,我们可以尝试: