Как насчет этого?
p <- L %>%
transmute(neighbourhood,
price = as.numeric(gsub("[^0-9.]", "", price))) %>%
group_by(neighbourhood) %>%
summarize(price = mean(price)) %>%
ggplot(aes(y = price, x = neighbourhood)) +
geom_col() +
theme(axis.text.x = element_text(size = 8, angle = 90))
p
Ваша исходная переменная данных "L $ price" - это фактор-переменная со знаком доллара (%). Я преобразовал его в цифру c, прежде чем строить. Я использовал ggplot
просто потому, что я немного знаком с ним.
library(tidyverse)
p <- L %>%
transmute(neighbourhood,
price = as.numeric(gsub("[^0-9.]", "", price))) %>%
group_by(neighbourhood) %>%
summarize(price = mean(price)) %>%
ggplot(aes(x = price, y = neighbourhood)) +
geom_col()
p