library(gapminder) a <- table(gapminder$continent) a # Africa Americas Asia Europe Oceania # 624 300 396 360 24
Как построить гистограмму в R для приведенной ниже таблицы, где категориальные значения должны быть на оси X, а частоты - на оси Y?
Существует метод plot для таблицы, поэтому вы можете просто сделать следующее:
plot
library(gapminder) a <- table(gapminder$continent) plot(a)
Или вы можете построить егокак барплот:
barplot(a)
Обтекание a в as.data.frame и затем заговор.
a
as.data.frame
library(ggplot2) library(gapminder) a <- as.data.frame(table(gapminder$continent)) ggplot(a, aes(Var1, Freq)) + geom_col()