У меня есть SQL-запрос, который при выполнении непосредственно в R возвращает правильный результат.Кадр данных без немецких кавычек.Но когда я запускаю его в RMarkdown (для создания панели мониторинга с помощью Flex Dashboard), кавычки находятся в запрошенном фрейме данных.Я думаю, что проблема в настройках языка, но я просто не могу получить дальше.Строка
REPLACE(REPLACE(news.headline,'„',''),'“','') as headline
гарантирует, что немецкие кавычки не появятся в запросе.
---
title: "News Performance"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: scroll
---
{r setup, include=FALSE}
library(flexdashboard)
library(RMySQL)
con = dbConnect(drv = MySQL(),
user = DB_user,
password =DB_pass,
host = "DB_Host",
port = Port_number,
dbname = "DB_Name")
SQL_Statement = paste0("SELECT news.news_Id,
REPLACE(REPLACE(news.headline,'„',''),'“','') as headline
FROM news
GROUP BY news.headline
")
# get query
news_aktuell = dbGetQuery(con, SQL_Statement)