我想从测试向量中提取12和0.每次我尝试它会给我120或12:0
TestVector <- c("12:0")
gsub("\\b[:numeric:]*",replacement = "\\1", x = TestVector, fixed = F)
Run Code Online (Sandbox Code Playgroud)
我可以用什么来提取12和0.我们可以只有一个我只提取12,所以我可以改变它来提取0.我们可以用gsub专门做这个吗?
一个不涉及使用显式正则表达式的选项是strsplit()在冒号上使用和拆分时间戳:
TestVector <- c("12:0")
parts <- unlist(strsplit(TestVector, ":")))
> parts[1]
[1] "12"
> parts[2]
[1] "0"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |