Pandas set_index: Turning columns into a data frame index

Pandas set_index: Turning columns into a data frame index

Turn a column in a Python Pandas data frame into an index with set_index:

df = df.set_index('x')

Remember, set_index returns a new data frame. It doesn’t change the original one.

Turn multiple columns into a multi-index by passing a list:

df = df.set_index(['x', 'y'])