I want to format a series of strings so the index is in the string somewhere. Example series:
ser = pd.Series(['CT', 'NY', 'MT'], index=['Jessica', 'Eric', 'Toby'])
ser
Jessica    CT
Eric       NY
Toby       MT
dtype: object
The desired output:
Jessica    Jessica: CT
Eric          Eric: NY
Toby          Toby: MT
dtype: object
I've tried variants of this:
ser.apply(lambda x: "{}: {}".format(x.index, x))
but it doesn't work because x.index refers to the index method of str, not the series being iterated over.