更新时间:2022-03-03 09:24:53
您可以尝试
factor(paste('all', sub('(.).*$', '\\1', v1)))
或
factor(paste('all', substr(v1, 1,1)))
v1 <- c("A", "A2", "AA", "B", "B2", "BA", "C", "C2", "C5", "CA", "CC",
"CY", "D", "D2", "D4", "D5", "DA", "E", "E2", "E4", "EA", "EC",
"EF", "EM", "G", "GA", "GY", "H", "I", "IF", "J", "JF", "K",
"L", "M", "O", "P1", "TP", "U", "U1", "V", "V1", "W", "Y", "Z",
"Z1", "Z2", "Z4", "Z5", "ZA", "ZY")