Description Usage Arguments Tidy data See Also Examples
Slice does not work with relational databases because they have no
intrinsic notion of row order. If you want to perform the equivalent
operation, use filter()
and row_number()
.
1 |
.data |
A tbl. |
... |
Integer row values. These arguments are automatically quoted and
evaluated in the context of the data
frame. They support unquoting and
splicing. See |
When applied to a data frame, row names are silently dropped. To preserve,
convert to an explicit variable with tibble::rownames_to_column()
.
Other single table verbs: arrange
,
filter
, mutate
,
select
, summarise
1 2 3 4 5 6 7 8 9 10 11 12 13 | slice(mtcars, 1L)
slice(mtcars, n())
slice(mtcars, 5:n())
by_cyl <- group_by(mtcars, cyl)
slice(by_cyl, 1:2)
# Equivalent code using filter that will also work with databases,
# but won't be as fast for in-memory data. For many databases, you'll
# need to supply an explicit variable to use to compute the row number.
filter(mtcars, row_number() == 1L)
filter(mtcars, row_number() == n())
filter(mtcars, between(row_number(), 5, n()))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.