Melt

Applies to: python

Melt converts wide data into long data by turning several columns into key-value rows.

df.melt(id_vars="date", var_name="metric")

See also: pandas-dataframe, pivot-table