Преобразование таблицы в фрейм данных - R Studio - PullRequest
1 голос
/ 26 февраля 2020

У меня есть следующая таблица, которую мне нужно преобразовать в таблицу, и у меня есть ошибка ниже, что я не могу понять проблему. Моя основная идея - получить значение из определенного столбца в таблице. Вид таблицы работает нормально. Спасибо

library(RODBC)
library(odbc)
library(dplyr)

con <- dbConnect(odbc(),
     Driver = "SQL Server",
     Server = "MSIGS75\\SQLEXPRESS",
     Database = "Players")

dbListTables(con)
table <- tbl(con, "playersData")
View(tbl(con, "playersData"))

tableDF <- as.data.frame(table)

Ошибка

Error in as.data.frame.default(table) : cannot coerce class ‘"function"’ to a data.frame

1 Ответ

0 голосов
/ 26 февраля 2020

Мы можем использовать collect

library(dbplyr)
library(dplyr)
yourcolumn <- "some column name"
yourindex <- 5# row 5
table %>%
   collect() %>% 
   as.data.frame %>%
   select(yourcolumn) %>%
   slice(yourindex)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...