①转变list为DataFrame
nameFrame
= pd.concat(allnames,ignore_index=True)
②DataFrame的透视表功能
nameFrame.pivot_table('births',index='year',columns='sex',aggfunc=sum)
③DataFrame的排序功能
nameFrame.sort_values(by='births',ascending=False)[:1000]
④DataFrame的分组功能def get_top100(frame): return frame.sort_values(by='births',ascending=False)[:1000] top100 = group.apply(get_top100)