Я работаю над проектом и хотел бы подключиться к базе данных на MSSQL Server, а затем получить одну (или несколько) таблиц в базе данных и преобразовать их в фрейм данных для работы в памяти, затем я внесу некоторые изменения в этот фрейм данных и отправить его обратно в базу данных MSSQL Server.
Я могу подключиться к своей базе данных и знаю, как отправить фрейм данных в базу данных, но я не знаю, как преобразовать таблицу в фрейм данных в качестве первого шага.
con <- dbConnect(odbc(),
Driver = "SQL Server",
Server = "MyServer",
Database = "MyDB",
Trusted_Connection = "True")

Вы также можете использовать SQLdf и SQL-запрос, чтобы получить желаемый результат (чтобы получить данные из базы данных и преобразовать их в фрейм данных в R)
library(odbc)
library(RODBC)
library(sqldf)
conn <- odbcDriverConnect('driver = {SQL Server};server=
YOURserver;database=Yourdatabase;trusted_connection=true')
DataSQL <- sqlQuery(conn,"SELECT * FROM dbo.practicR;");
View(DataSQL)
Вывод: это те же данные на сервере SQL.
О, классно ! Да, я тоже пытаюсь практиковаться в использовании Shiny :)
Спасибо! Забавно видеть блестящий.app на вашем выходном изображении. Я тоже работаю над проектом с блестящими, поэтому и задал вопрос :)