R вывод для ggplot-bar выдает неверное значение по оси y

#r #ggplot2 #bar-chart

#r #ggplot2 #гистограмма

Вопрос:

Я считываю данные из файла CSV.Набор данных содержит много переменных. прототип набора данных

Как показано на рисунке

Мой вывод :

введите описание изображения здесь

Мой код:

 s=read.csv("Data 10.csv")
 y=s$Run.Rate[1]
 plot.new()
 par(mfrow=c(1,1))
 ggplot(s,aes(Location,y ))  geom_bar(stat="identity",fill="red" )
  

Но мой вывод выдает строку со значением Y, равным 65. Хотя в качестве значения по оси y оно должно давать 1.235.
Пожалуйста, помогите

Комментарии:

1. Попробуйте y = Run.Rate вместо того, чтобы просто y

2. ggplot(s, aes (Местоположение, y)) geom_col (заливка =»красный»)

3. Я пробовал это, но все то же самое: ggplot(s, aes (Location, y)) geom_col (fill=»красный»)

4. Вы не указали ggplot, что отображать на оси y . Если вы хотите отобразить местоположение против Run.Rate , вам нужно aes(Location, Run.Rate)

5. Пожалуйста, введите dput(s) в консоль и скопируйте вывод в буфер обмена. Затем отредактируйте свой вопрос (используя ссылку редактировать под вашим вопросом) и вставьте результат в свой вопрос. Это должно быть легко исправить, если мы сможем увидеть ваши фактические данные (изображения данных бесполезны)