当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R dtplyr head.dtplyr_step 对第一行或最后一行进行子集化


这些是基本泛型 head()tail() 的方法。它们没有被翻译。

用法

# S3 method for dtplyr_step
head(x, n = 6L, ...)

# S3 method for dtplyr_step
tail(x, n = 6L, ...)

参数

x

lazy_dt()

n

要选择的行数。可以使用负数来代替从另一端删除行。

...

传递给head() /tail()

例子

library(dplyr, warn.conflicts = FALSE)
dt <- lazy_dt(data.frame(x = 1:10))

# first three rows
head(dt, 3)
#> Source: local data table [3 x 1]
#> Call:   head(`_DT17`, n = 3)
#> 
#>       x
#>   <int>
#> 1     1
#> 2     2
#> 3     3
#> 
#> # Use as.data.table()/as.data.frame()/as_tibble() to access results
# last three rows
tail(dt, 3)
#> Source: local data table [3 x 1]
#> Call:   tail(`_DT17`, n = 3)
#> 
#>       x
#>   <int>
#> 1     8
#> 2     9
#> 3    10
#> 
#> # Use as.data.table()/as.data.frame()/as_tibble() to access results

# drop first three rows
tail(dt, -3)
#> Source: local data table [7 x 1]
#> Call:   tail(`_DT17`, n = -3)
#> 
#>       x
#>   <int>
#> 1     4
#> 2     5
#> 3     6
#> 4     7
#> 5     8
#> 6     9
#> # … with 1 more row
#> 
#> # Use as.data.table()/as.data.frame()/as_tibble() to access results
源代码:R/step-call.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Subset first or last rows。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。