将表从Microsoft SQL Server转换为R中的dataframe
我正在处理一个项目,希望连接到MSSQL Server上的数据库,然后获取数据库中的一个(或多个)表,并将其转换为数据帧以在内存中工作,然后我将对此数据帧应用一些更改并将其发送回MSSQL Server数据库 我能够连接到我的数据库,我知道如何向数据库发送数据帧,但我不知道如何将表转换为数据帧作为第一步将表从Microsoft SQL Server转换为R中的dataframe,sql,r,sql-server,dataframe,dplyr,Sql,R,Sql Server,Dataframe,Dplyr,我正在处理一个项目,希望连接到MSSQL Server上的数据库,然后获取数据库中的一个(或多个)表,并将其转换为数据帧以在内存中工作,然后我将对此数据帧应用一些更改并将其发送回MSSQL Server数据库 我能够连接到我的数据库,我知道如何向数据库发送数据帧,但我不知道如何将表转换为数据帧作为第一步 con您还可以使用SQLdf和SQL查询来获得所需的输出(从数据库中获取数据并在R中转换为数据帧) 库(odbc) 图书馆(RODBC) 库(sqldf) 康涅狄格州谢谢你!在输出图像上看到s
con您还可以使用SQLdf和SQL查询来获得所需的输出(从数据库中获取数据并在R中转换为数据帧)
库(odbc)
图书馆(RODBC)
库(sqldf)
康涅狄格州谢谢你!在输出图像上看到shiny.app很有趣。我正在和shiny一起做一个项目,这就是为什么我问这个问题:)哦,太好了!是的,我还试着练习使用闪亮:)
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)