How to access index column in Pandas

In Pandas, the index column is a special column that identifies each row of a DataFrame with a unique label. You can access the index column of a DataFrame using the index attribute.

Here are some examples:

Accessing the index values:

import pandas as pd

# create a DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)

# print the index values
print(df.index)

Output:

RangeIndex(start=0, stop=3, step=1)

Setting a column as index:

import pandas as pd

# create a DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)

# set 'name' column as index
df.set_index('name', inplace=True)

# print the DataFrame with index
print(df)

Output:

age
name
Alice 25
Bob 30
Charlie 35

In the above example, the set_index() method is used to set the ‘name’ column as the index of the DataFrame. The inplace=True parameter is used to modify the DataFrame in place. After setting the index, the DataFrame is printed with the index column displayed.

Leave a Reply