我想将“代码”列的值分成两列,分别命名为“ Country_Code”和“ Product_Code”,其中国家/地区代码为字符向量(例如AE,BA,UAE),产品代码为数字(例如0303,0306)。现在,“代码”列的所有值都是字符。a <- data.frame(Code= c("AE", "0303","0306","0701","BA","UAE","6120"))
这将分隔列
library(tidyverse)
a<-a %>% mutate(Product_Code = str_extract(Code, "[a-zA-Z]*"))
a<-a %>% mutate(Country_Code = str_extract(Code, "[0-9]*"))