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 panelpdat = panel(base_did,~id+period)# ... allows you to use leads and lags in estimationsfeols(y~l(x1,0:1), pdat)# Now unpanel => returns the initial data setclass(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).