This function checks if an object qualifies as a pseries
is.pseries(object)
Arguments
object: object to be checked for pseries features
Returns
A logical indicating whether the object is a pseries (TRUE) or not (FALSE).
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 is TRUE.
Examples
# Create a pdata.frame and extract a series, which becomes a pseriesdata("EmplUK", package ="plm")Em <- pdata.frame(EmplUK)z <- Em$output
class(z)# pseries as indicated by classis.pseries(z)# and confirmed by check# destroy index of pseries and re-checkattr(z,"index")<-NAis.pseries(z)# now FALSE
See Also
pseries() for some computations on pseries and some further links.