In this python pandas program, we will sort the DataFrame in ascending order for a column using pandas library.
Steps to solve the program
- Import pandas library as pd.
- Create a dataframe using pd.DataFrame().
- Sort the DataFrame first by ‘name’ in ascending order using df.sort_values(by=[‘Name’], ascending=[True]).
- Print the output
import pandas as pd
d = {'Sr.no.':[1,2,3,4],'Name':['Alex','John','Peter','Klaus'],'Age':[30,27,29,33]}
df = pd.DataFrame(d)
print("Original Series: ")
print(df)
new = df.sort_values(by=['Name'], ascending=[True])
print("After sorting: ")
print(new)
Output :
Original Series:
Sr.no. Name Age
0 1 Alex 30
1 2 John 27
2 3 Peter 29
3 4 Klaus 33
After sorting:
Sr.no. Name Age
0 1 Alex 30
1 2 John 27
3 4 Klaus 33
2 3 Peter 29