KYO's LOTO6
http://loto6.thekyo.jp/
ロト6抽選結果(CSV)ダウンロード
http://loto6.thekyo.jp/data/loto6.csv
import pandas as pd df = pd.read_csv('http://loto6.thekyo.jp/data/loto6.csv', usecols = [0,1,2,3,4,5,6,7,8], index_col = 0, parse_dates = [1], names = ['Count','Date','Num_1','Num_2','Num_3','Num_4','Num_5','Num_6','Num_B'], header = 0) #df = pd.read_csv('http://loto6.thekyo.jp/data/loto6.csv', encoding = 'Shift_JIS') #これだとエラーになる #ヘッダーが文字化けするので書き換え #usecolsの書き方あれでいいのかな? #データタイプ df.dtypes #最初から10件表示 df.head(10) #最後から10件表示 df.tail(10) #インデックス表示 df.index #データ表示 df.values #統計表示 df.describe() #行・列入替 df.T #列名ソート df.sort_index(axis=1, ascending=False) #データソート df.sort(columns='Num_1') #行番号 範囲 df[0:3] #行・列名 範囲 df.loc[1:10,['Num_1','Num_2']] #行・列番号 範囲 df.iloc[5:10,0:7] #条件 df[df.Num_1 > 10]