Is it possible to extract the row names of a python pandas dataframe as a pandas series? Thanks!
# packages
import numpy as np
import pandas as pd
import statsmodels.api as sm
# the mt cars dataset
mtcars = sm.datasets.get_rdataset("mtcars", "datasets", cache=True).data
df = pd.DataFrame(mtcars)
df = df[1:5]
# DESIRED OUTCOCME - SOMETHING THAT LOOKS LIKE 'desired_series'
row_names = np.array(['Mazda RX4 Wag','Datsun 710','Hornet 4 Drive','Hornet Sportabout'])
desired_series = pd.Series(row_names)
print(desired_series)
0 Mazda RX4 Wag
1 Datsun 710
2 Hornet 4 Drive
3 Hornet Sportabout
dtype: object)