R: Dissolves a 'fixest' panel

unpanel {fixest} | R Documentation

## Dissolves a `fixest` panel

### Description

Transforms a `fixest_panel` object into a regular data.frame.

### Usage

    unpanel(x)

### Arguments

`x` | A `fixest_panel` object (obtained from function `panel`).

### Value

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

### Author(s)

Laurent Berge

### 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`).

### 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)

[Package fixest version 0.9.0 Index]