| melt |
function |
py |
datascience |
1.0.0 |
pure |
def melt(rows: list[dict], id_vars: list[str], value_vars: list[str] | None = None, var_name: str = 'variable', value_name: str = 'value') -> list[dict] |
Inversa de pivot. Convierte columnas en filas (formato largo). Cada combinacion de id_vars + value_var genera una fila. Si value_vars es None, derrite todas las columnas no-id. |
| datascience |
| tabular |
| melt |
| unpivot |
| transform |
| python |
|
|
|
|
false |
|
|
| name |
desc |
| rows |
lista de dicts en formato ancho (ej: [{'region': 'US', 'q1': 10, 'q2': 20}]) |
|
| name |
desc |
| id_vars |
lista de columnas a mantener como identificadores (ej: ['region']). No se derriten. |
|
| name |
desc |
| value_vars |
lista de columnas a derretir (ej: ['q1', 'q2']). Si None, derrite todas excepto id_vars. |
|
| name |
desc |
| var_name |
nombre de la columna que contendra los nombres de columnas derretidas (defecto: 'variable') |
|
| name |
desc |
| value_name |
nombre de la columna que contendra los valores (defecto: 'value') |
|
|
lista de dicts en formato largo, donde cada id_var + value_var genera una fila |
true |
| Melt basico |
| Multiples id_vars |
| value_vars None derrite todas las columnas no-id |
| Fila con campo faltante en value_vars |
|
python/functions/datascience/melt_test.py |
python/functions/datascience/melt.py |