Преобразование таблицы из Microsoft SQL Server в фрейм данных в R

Я работаю над проектом и хотел бы подключиться к базе данных на MSSQL Server, а затем получить одну (или несколько) таблиц в базе данных и преобразовать их в фрейм данных для работы в памяти, затем я внесу некоторые изменения в этот фрейм данных и отправить его обратно в базу данных MSSQL Server.

Я могу подключиться к своей базе данных и знаю, как отправить фрейм данных в базу данных, но я не знаю, как преобразовать таблицу в фрейм данных в качестве первого шага.

con <- dbConnect(odbc(), 
                 Driver = "SQL Server", 
                 Server = "MyServer", 
                 Database = "MyDB", 
                 Trusted_Connection = "True")
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
1 164
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы также можете использовать 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.

Вывод

Спасибо! Забавно видеть блестящий.app на вашем выходном изображении. Я тоже работаю над проектом с блестящими, поэтому и задал вопрос :)

Enterrador99 11.02.2019 08:35

О, классно ! Да, я тоже пытаюсь практиковаться в использовании Shiny :)

Avi 12.02.2019 04:13

Другие вопросы по теме