Extract first N digits from a string

后端 未结 4 976
隐瞒了意图╮
隐瞒了意图╮ 2020-12-18 11:14

I want to extract just FIRST TWO DIGITS from some strings. Suppose the data is :

ABC Conference Room Monitor - Z5580J    
ABC 19 Monitor    
ABC 24 Monitor f         


        
4条回答
  •  难免孤独
    2020-12-18 11:57

    Another solution:

    strings <- c('ABC Conference Room Monitor - Z5580J','ABC 19 Monitor','ABC 24 Monitor for Video-Conferencing','ABC UltraSharp 24 Monitor -QU2482Z')
    x <- as.numeric(gsub("\\D", "", strings))
    as.numeric(substring(as.character(x*100), 1, 2))
    
    [1] 55 19 24 24
    

提交回复
热议问题