gpt4 book ai didi

r - 从R中的格式字符串中提取数字

转载 作者:行者123 更新时间:2023-12-04 11:04:35 25 4
gpt4 key购买 nike

假设我有一堆以以下格式给出的字符串:#%d-%d-%d

例如,

#50-69-1
#49-69-2
...

如何在没有循环暴力方法的情况下提取每个字符串的第一个数字?

对于上面的例子我想得到:

50
49
...

最佳答案

尝试

sub('^#(\\d+)-.*', '\\1', str1)
#[1] "50" "49"

数据

str1 <- c('#50-69-1', '#49-69-2')

关于r - 从R中的格式字符串中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com