【发布时间】:2012-12-31 13:02:15
【问题描述】:
我有一个 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')
【问题讨论】:
标签: python csv timezone timestamp pandas