Description Usage Arguments Details Examples
This function declares a pibble tibble with the attributes .i
, .t
, and .d
.
1 |
... |
A set of name-value pairs to make up the variables of a |
.i |
Quoted or unquoted variable(s) that identify the individual cases. If this is omitted, |
.t |
Quoted or unquoted variable indicating the time. |
.d |
Number indicating the gap in |
.uniqcheck |
Logical parameter. Set to TRUE to perform a check of whether |
.i
, Quoted or unquoted variable(s) indicating the individual-level panel identifier
.t
, Quoted or unquoted variable indicating the time variable
.d
, a number indicating the gap
The pibble()
function is for the purpose of creating pibble
objects from scratch. You probably want as_pibble
.
Note that pibble
does not require that .i
and .t
uniquely identify the observations in your data, but it will give a warning message (a maximum of once per session, unless .uniqcheck=TRUE
) if they do not.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Creating a pibble from scratch
pd <- pibble(
i = c(1, 1, 1, 2, 2, 2),
t = c(1, 2, 3, 1, 2, 2),
x = rnorm(6),
.i = i,
.t = t
)
is_pibble(pd)
# I set .d=0 here to indicate that I don't care how large the gap between one period and the next is
# If I want to use 'seconds' for t.
# See time_variable() to turn unruly variables into well-behaved integers, as well
pd2 <- pibble(
i = c(1, 1, 1, 2, 2, 2),
seconds = c(123, 456, 789, 103, 234, 238),
.i = i,
.t = seconds,
.d = 0
)
is_pibble(pd2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.