Python csv モジュールを使用して、すべての行が次のような csv ファイルを読み取ります。
2013-04-16 7:11:01,186744,3,2,2,1.89E-03
次に、行[0]をUNIX時間に変換しますが、csvファイルのすべての行で見つけたばかりのUNIX時間で日時を置き換えたい
import pymongo
import datetime
import re
import csv
import calendar
X = []
OBD = []
Y = []
csv_in = open('FakeAPData.csv', 'rb')
for row in reader:
date = datetime.datetime.strptime(row[0], '%Y-%m-%d %H:%M:%S')
datet = unicode(datetime.datetime.strptime(row[0], '%Y-%m-%d %H:%M:%S'))
datett = tuple(int(v) for v in re.findall("[0-9]+", datet))
y = calendar.timegm(datett)
Y.append(y)
したがって、unixtime 値を使用してリスト Y を作成しますが、次のような出力を得るために置換を行うにはどうすればよいですか。
1366097085,186744,3,2,2,1.89E-03