作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个独特的角色,每个字母后面都有一个数字。例如:A1B10C5
我想把它分成 letter <- c(A, B, C)
和number <- c(1, 10, 5)
使用 R。
最佳答案
我们可以使用正则表达式查找来分割字母和数字
v1 <- strsplit(str1, "(?<=[A-Za-z])(?=[0-9])|(?<=[0-9])(?=[A-Za-z])", perl = TRUE)[[1]]
v1[c(TRUE, FALSE)]
#[1] "A" "B" "C"
as.numeric(v1[c(FALSE, TRUE)])
#[1] 1 10 5
str1 <- "A1B10C5"
关于r - 将字符拆分为字母和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45804698/
我是一名优秀的程序员,十分优秀!