Я не могу объяснить эту ошибку (так как написание имени столбца выглядит правильно), но я думаю, что вы можете использовать geom_col
вместо geom_bar
, так как последняя функция ожидает подсчет. Попробуйте вместо:
ggplot(result, aes(x=County,y=Mean_Porosity_Percent) )+geom_col()
Вам следует проверить результаты str(result)
. Моя выглядит так:
str(result)
#-------------
'data.frame': 10 obs. of 3 variables:
$ County : Factor w/ 10 levels "Custer","Franklin",..: 1 2 3 4 5 6 7 8 9 10
$ Mean_Porosity_Percent: num 52.4 49.6 48.5 NaN 53.4 ...
$ SD_Porosity_Percent : num 3.81 3.64 5.46 NA 10.41 ...