データフレームを学生名で並べ替えたいのですが、何か提案はありますか?
df = pd.DataFrame({
'student': [
'monica', 'nathalia', 'anastasia', 'marina', 'ema'
],
'grade' : ['excellent', 'excellent', 'good', 'very good', 'good'
]
})
print (df)
student grade
0 monica excellent
1 nathalia excellent
2 anastasia good
3 marina very good
4 ema good
ベストアンサー1
パンダ0.17以前:
# Sort by ascending student name
df.sort('student')
# reverse ascending
df.sort('student', ascending=False)
Pandas 0.17+ (他の回答で述べたとおり):
# ascending
df.sort_values('student')
# reverse ascending
df.sort_values('student', ascending=False)