我有一个 CSV 与纪元 GMT 时间戳,不规则间隔与一个值配对。我尝试从 CSV 读取它,但所有时区都转移到我的本地时区。我怎样才能让它按原样(格林威治标准时间)阅读?然后我希望以一分钟的间隔重新采样,但是,我想跳过大于用户指定值的间隙。如果这是不可能的,有没有办法重新采样到一分钟,但是在间隙中,输入一个像 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')