需要使用grepl函数在R中分隔字符串
Need to Separate a String in R using grepl function
我有一个这样的列,但我需要将重量数字与筹码名称分开。使用 grepl() 函数。
productWords[grepl(pattern = "![:digit:]", x= productWords)]
它不工作:/
用 stringr
包试试这个
x <- "Natural Chip 175g"
stringr::str_extract(x, '[0-9]{3}g')
如果权重可以超过 3 位数,试试这个 -
stringr::str_extract(x, '[0-9]+g')
我有一个这样的列,但我需要将重量数字与筹码名称分开。使用 grepl() 函数。
productWords[grepl(pattern = "![:digit:]", x= productWords)]
它不工作:/
用 stringr
包试试这个
x <- "Natural Chip 175g"
stringr::str_extract(x, '[0-9]{3}g')
如果权重可以超过 3 位数,试试这个 -
stringr::str_extract(x, '[0-9]+g')