is.pseries {plm} | R Documentation |
Check if an object is a pseries
Description
This function checks if an object qualifies as a pseries
Usage
is.pseries(object)
Arguments
object |
object to be checked for pseries features |
Details
A "pseries"
is a wrapper around a "basic class" (numeric, factor,
logical, character, or complex).
To qualify as a pseries, an object needs to have the following features:
class contains
"pseries"
and there are at least two classes ("pseries"
and the basic class),have an appropriate index attribute (defines the panel structure),
any of
is.numeric
,is.factor
,is.logical
,is.character
,is.complex
isTRUE
.
Value
A logical indicating whether the object is a pseries (TRUE
)
or not (FALSE
).
See Also
pseries()
for some computations on pseries and some
further links.
Examples
# Create a pdata.frame and extract a series, which becomes a pseries
data("EmplUK", package = "plm")
Em <- pdata.frame(EmplUK)
z <- Em$output
class(z) # pseries as indicated by class
is.pseries(z) # and confirmed by check
# destroy index of pseries and re-check
attr(z, "index") <- NA
is.pseries(z) # now FALSE
[Package plm version 2.6-4 Index]