将slice()应用于tbl

时间:2017-10-16 19:07:48

标签: r dplyr

在dplyr中,当我在tbl(postgres数据库)上使用函数slice()时,我收到以下错误:

Error in UseMethod("slice_") : no applicable method for 'slice_' applied to an object of class "c('tbl_dbi', 'tbl_sql', 'tbl_lazy', 'tbl')"

我不想将我的tbl转换为数据框,因为它很大。有没有办法可以将切片应用到tbl或替代命令?

1 个答案:

答案 0 :(得分:0)

据我所知,SQL没有切片命令界面。原因是,根据您的实现,它涉及指定PostgreSQL独有的WHERE语句。更多信息:https://db.rstudio.com/dplyr

因此,对于您的问题,可以选择更好的选择:

head(tbl, n = 20)

那应该有用。