【发布时间】:2021-03-26 17:34:38
【问题描述】:
我使用以下方法将 R 连接到 SQL:
library(dplyr)
library(dbplyr)
library(odbc)
library(RODBC)
library(DBI)
con <- dbConnect(odbc(),
Driver = "SQL Server",
Server = "srv name",
Database = "Warehouse")
我拉入我想要使用的表格
data <- tbl(con, in_schema("prc", "PricingLawOfUniv")))
以下内容向我展示了我期望看到的内容(38 X 1000 的数据表):
- 头(数据)
- 列名(数据)
以下事情的行为符合我的预期:
- 在环境中 data 是“2 个列表”
- View(data) 显示了一个包含“src”和“ops”的列表 - 每一个也是 2 个列表。
最终,我想使用 dplyr 将 38 X 1000 表作为数据框处理。我怎样才能做到这一点?我尝试了 data[1] 和 data[2] 但都没有成功。我要隐藏的实际表在哪里?
【问题讨论】:
标签: r sql-server dbi