У меня есть вектор символьных данных с повторными значениями.Моя конечная цель - создать гистограмму, отображающую частоту, с которой каждое уникальное значение встречается в векторе.Долгий способ сделать это будет следующим:
object1=length(df$vector[df$vector=="object1"])
object2=length(df$vector[df$vector=="object2"])
object3=length(df$vector[df$vector=="object3"])
amounts=c(object1,object2, object3)
barplot(amounts)
Это работает, но громоздко, когда есть много уникальных значений, что указывает на то, что цикл можно использовать.Я знаю, что могу получить вектор уникальных значений в исходном векторе с помощью команды unique (), но я не уверен, куда идти дальше.Следующие сообщения заставили меня задуматься, но не смогли ответить на мой вопрос.
Подсчет количества элементов со значениями x в векторе
R для цикла по символьным переменным