Seaborn案例:探索马拉松比赛成绩数据
#使用Seaborn探索马拉松比赛成绩数据
import numpy as np
import pandas as pd
%matplotlib inline
import seaborn as sns
import datetime
#把字符串转换成时间类型
def convert_time(s):
h, m, s = map(int, s.split(':'))
return datetime.timedelta(hours=h, minutes=m, seconds=s)
data = pd.read_csv('marathon-data.csv',
converters={
'split':convert_time, 'final':convert_time})
#增加一列,将时间换算成秒
data['split_sec'] = data['split'].astype(int) / 1E9
data['final_sec'] = data[