In a pandas DataFrame, the index property represents the row labels or index labels of the DataFrame.
df.index = df.index.str.upper()
Above snippet convert all the row labels to uppercase.
string_methods_on_row_labels.py
import pandas as pd
# Create a sample DataFrame
data = {'Name': ['Krishna', 'Sailu', 'Joel', 'kranthi', 'Jitendra', 'Kumar'],
'Hobbies': ['Football,Cricket', 'Tennis, cricket', 'Trekking, reading books', 'Chess', 'Read Books', 'Cricket']}
df = pd.DataFrame(data)
# Set the Name column as row label
df.set_index('Name', inplace=True)
print('Original DataFrame')
print(df)
df.index = df.index.str.upper()
print('\nConverted row index labels to upper case :\n', df)
Output
Original DataFrame Hobbies Name Krishna Football,Cricket Sailu Tennis, cricket Joel Trekking, reading books kranthi Chess Jitendra Read Books Kumar Cricket Converted row index labels to upper case : Hobbies Name KRISHNA Football,Cricket SAILU Tennis, cricket JOEL Trekking, reading books KRANTHI Chess JITENDRA Read Books KUMAR Cricket
Previous Next Home
No comments:
Post a Comment