2013年10月31日木曜日

月末につき体重のグラフを出力

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

2013年10月17日木曜日

Google Driveで体重をplotしてみた

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
Inner Scanのデータ(CSV)をpythonで切り抜いてspread sheetに貼ってplotした
import csv
from datetime import date, time, datetime

reader = csv.reader(open('/home/nori/Desktop/work/innerscan/DATA1.CSV', 'rb'))

def pairwise(xs):
    n = len(xs)/2
    d = {}
    for i in range(n):
        d[xs[2*i]] = xs[2*i + 1]
    return d


for row in reader:
    d = pairwise(row)
    #print d
    #print date(*(map(int, d['DT'].split('/'))))
    #print time(*(map(int, d['Ti'].split(':'))))
    t = datetime(*(map(int, d['DT'].split('/'))) + map(int, d['Ti'].split(':')))
    w = d['Wk']
    print "%s,%s"%(t, w)