import pandas as pd
df = pd.DataFrame(
[['Tom', 91, 80, 94],
['Emmy', 98, 95, 96],
['Rubeus', 87, 81, 87],
['Dumbledore', 99, 100, 98],
['Axel', 75, 85, 90]],
columns=['name', 'algebra', 'python', 'java'])
sorted_df = df.sort_values(by='python')
print(sorted_df)
'''
run:
name algebra python c++
0 Tom 91 80 94
2 Rubeus 87 81 87
4 Axel 75 85 90
1 Emmy 98 95 96
3 Dumbledore 99 100 98
'''