Я полагаю, у вас есть не только один вектор, но несколько. Таким образом, вы можете собрать их в кадре данных и сохранить имена столбцов данных, вызывающих функцию names()
:
groupers <- c("Epinephelus.costae", "Epinephelus.marginatus",
"Mycteroperca.rubra", "Serranus.cabrilla", "Serranus.scriba")
group2 <- c("Epinephelus", "Epinephelus",
"Mycteroperca", "Serranus", "Serranus")
Сборка векторов в кадре данных:
df <- data.frame(groupers, group2)
Сохранение имена в новом векторе:
groupnames <- names(df); groupnames
[1] "groupers" "group2"