如何使用dbplyr在R中查看内存中的表?没有SQL查询

如何使用dbplyr在R中查看内存中的表?没有SQL查询,r,r-dbi,dbplyr,R,R Dbi,Dbplyr,我还要提到,如果可能的话,我希望避免在答案中使用直接SQL查询。我对使用collect()函数有些开放,但当表的大小大约为250K+行、100+列时,它似乎非常慢。@DiceboyT指出了解决方案 # Doesn't really work mtcars2 %>% View() 您需要collectit:mtcars2%>%collect%>%View应该提供您想要的want@DiceboyT这是可行的,但对于大桌子来说,速度往往很慢。除了过滤()之外,还有什么其他方法可以解决这个问题吗

我还要提到,如果可能的话,我希望避免在答案中使用直接SQL查询。我对使用
collect()
函数有些开放,但当表的大小大约为250K+行、100+列时,它似乎非常慢。

@DiceboyT指出了解决方案

# Doesn't really work
mtcars2 %>% View()

您需要
collect
it:
mtcars2%>%collect%>%View
应该提供您想要的want@DiceboyT这是可行的,但对于大桌子来说,速度往往很慢。除了过滤()之外,还有什么其他方法可以解决这个问题吗?我并不总是有这种奢侈的做法?我尝试过
slice()
mutate()
a
rn=row_number()
并以这种方式进行筛选,但它似乎对我的TeraData SQL表不起作用。使用
head
,它应该非常快:
tbl%>%head(10)%>%collect%>%View
@DiceboyT这非常有效,并且满足了我的需要!
# Doesn't really work
mtcars2 %>% View()
mtcars2 %>% head(10) %>% collect() %>% View()