unpanel function

Dissolves a fixest panel

Dissolves a fixest panel

Transforms a fixest_panel object into a regular data.frame.

unpanel(x)

Arguments

  • x: A fixest_panel object (obtained from function panel).

Returns

Returns a data set of the exact same dimension. Only the attribute 'panel_info' is erased.

Examples

data(base_did) # Setting a data set as a panel pdat = panel(base_did, ~id+period) # ... allows you to use leads and lags in estimations feols(y~l(x1, 0:1), pdat) # Now unpanel => returns the initial data set class(pdat) ; dim(pdat) new_base = unpanel(pdat) class(new_base) ; dim(new_base)

See Also

Alternatively, the function panel changes a data.frame into a panel from which the functions l and f (creating leads and lags) can be called. Otherwise you can set the panel 'live' during the estimation using the argument panel.id (see for example in the function feols).

Author(s)

Laurent Berge