medals <- c(rep("United States",121), rep("China",70),rep("Great Britain",67), rep("Russia",56), rep("Germany",42), rep("France",42), rep("Japan",41), rep("Australia",29), rep("Italy",28), rep("Canada",22))
barplot(medals, names.arg=c("USA", "CHN", "GBR", "RUS", "GER","FRA","JPN","AUS","ITA","CAN"), main = "Top 10 Medal Winning Countries from the Rio 2016 Olympics", xlab = "Countries", ylab="Total Medals Won", cex.names=0.95)
Эти две строки кода дают эту ошибку «Ошибка в -0.01 * высота: нечисловой аргумент бинарного оператора»Почему эти две простые строки кода в R не работают?
Я пытаюсь использовать R в первый раз
Это на самом деле не нужно повторять каждый ; просто сделайте таблицу подсчетов: 'с (as.data.frame (таблица (медали)), barplot (Freq, names.arg = medals))' или с ggplot: 'ggplot (as.data.frame (таблица (медали)), aes (medals, Freq)) + geom_bar (stat = 'identity') ' – alistaire
Просьба описать то, что вы пытаетесь достичь, а также – YakovL