Ошибка при вязании rmd файла с ggplot

library(ggplot2) #done this multiple times, and rmd works fine!
RIStopData<-read.csv("RIStopData.csv", sep=",")
p1 = ggplot(RIStopData, aes(x=driver_gender , y=as.numeric(stop_time)))
p1 + geom_boxplot()

Это дает красивую коробчатую диаграмму, когда я запускал кусок в R markdown. Но когда я пытаюсь экспортировать это в html с помощью функции knit, R выдает следующую ошибку во второй строке:

Error in ggplot(RIStopData, aes(x=driver_gender , y=as.numeric(stop_time))) : could
not find function "ggplot" Calls: <Anonymous> ... handle-> withCallingHandlers ->
withVisible -> eval -> eval Execution halted

Это диаграмма, которую я получаю в уценке после запуска фрагмента кода.

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


person Sadanand Wachche    schedule 13.02.2018    source источник
comment
Пожалуйста, загрузите библиотеку, т.е. library(ggplot2) после ее установки (если она не установлена)   -  person akrun    schedule 13.02.2018
comment
сделал это несколько раз, чтобы быть уверенным. Но не думайте, что это проблема, поскольку кусок кода отлично работает и строит коробчатую диаграмму.   -  person Sadanand Wachche    schedule 13.02.2018
comment
В вашей ошибке указано could not find function "ggplot"   -  person akrun    schedule 13.02.2018
comment
да, но именно поэтому я проверил загружена библиотека или нет. и все равно загрузил его снова, но все равно получаю ту же ошибку. И файл rmd запускается с использованием ggplot, поэтому библиотека загружается.   -  person Sadanand Wachche    schedule 13.02.2018
comment
islibrary(ggplot2) в вашем r-фрагменте на вашем rmd?   -  person Michael Vine    schedule 13.02.2018
comment
У меня нет проблем с запуском воспроизводимого примера library(ggplot2); data(mtcars); p1 = ggplot(mtcars, aes(x=gear , y=mpg)) p1 + geom_boxplot() в rmarkdown   -  person akrun    schedule 13.02.2018
comment
Ухх. Вот и все! Спасибо, @Michael Vine. По какой-то странной причине у меня есть привычка загружать пакеты через консоль.   -  person Sadanand Wachche    schedule 13.02.2018
comment
@SadanandWachche, мы все забудем об этом. Рад, что смог помочь.   -  person Michael Vine    schedule 13.02.2018


Ответы (1)


Мы попытались запустить уценку с помощью встроенного набора данных mtcars. Файл .rmd выглядит следующим образом

---
title: "ggplot"
author: "akrun"
date: "February 13, 2018"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown


```{r ggplot}
library(ggplot2)
data(mtcars)
p1 = ggplot(mtcars, aes(x=factor(gear) , y=mpg))
p1 + geom_boxplot()


```

-вывод

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

person akrun    schedule 13.02.2018