GOOGLE ADS

суббота, 7 мая 2022 г.

R Markdown не свяжется, даже если мои фрагменты кода работают

У меня почему-то куски кода работают, но при попытке связать файл у меня ошибка "объект не найден". Вот кусок, который вызывает ошибку:

library(ggplot2)
library(tidyverse)
library(dplyr)
chart2 <- all_applicants %>%
filter(Race == "Asian" | Race == "Black or African American" | Race == "White" | Race == "Hispanic or Latino") %>%
ggplot(all_applicants, mapping = aes(preferred_role)) + geom_bar(aes(fill = Race)) +
labs(x = "Preferred Role", y = "Number of Applicants", title = "Preferred Applicant Role by Gender", caption = "Data: 2021 Recruiting Data, Govern for America") + theme_bw()
print(chart2)
table(all_applicants$Race)

И вот сообщение об ошибке:

Line 57 Error: Problem with `filter()` input `...1` x object 'Race' not found i Input `...1` is `|...`.

Переменная «Раса» является частью набора данных all_applicants, который я создал в предыдущем фрагменте. Несмотря на то, что сам кусок работает по назначению, когда я вяжу, я получаю указанную выше ошибку. Любая помощь?


Решение проблемы

Это может быть не решением вашей проблемы, но решением для других, таких как я, у которых была похожая проблема: я добавил спецификацию вязания в заголовок YAML, чтобы сохранить файл вязания в другом каталоге. После того, как я удалил эту часть, мой файл Markdown снова смог связать. Так что возможно проблема не в коде который вы представили, а в вашей шапке.

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

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...