[英]Extracting numeric portion from a character in the Data Frame
我正在嘗試從 DF$Numbers 中提取此字符串的數字部分,例如將 W12K32 更改為 1232
當前 DF
Name Numbers
1 Alex W12K32
2 Tom S12WE23
3 Eric T1243
所需 Output
Name Numbers
1 Alex 1232
2 Tom 1223
3 Eric 1243
使用sub
並去掉所有非數字字符:
df$Numbers <- gsub("\\D+", "", df$Numbers)
df
Name Numbers
1 Alex 1232
2 Tom 1223
3 Eric 1243
數據:
df <- data.frame(Name=c("Alex", "Tom", "Eric"), Numbers=c("W12K32", "S12WE23", "T1243"),
stringsAsFactors=FALSE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.