値とペアになった不規則な間隔でエポック GMT タイムスタンプを持つ CSV があります。CSV から読み取ろうとしましたが、すべてのタイム ゾーンがローカル タイムゾーンにシフトされます。そのまま(GMTで)読み取るにはどうすればよいですか?次に、再サンプルを 1 分間隔にしたいと思いますが、ユーザーが指定した値よりも大きいギャップをスキップしたいと思います。これが不可能な場合、1 分にリサンプリングする方法はありますが、ギャップには 0.0 のような任意の値を入れますか?
Data:
Time,Data
1354979750250,0.2343
1354979755250,2.3433
1354979710250,1.2343
def date_utc(s):
return parse(s, tzinfos=tzutc)
x = read_csv("time2.csv", date_parser=date_utc, converters={'Time': lambda x:datetime.fromtimestamp(int(x)/1000.)}).set_index('Time')