首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我希望能够重新整理我的时间序列数据,以便达到每日平均水平。

我希望能够重新整理我的时间序列数据,以便达到每日平均水平。
EN

Stack Overflow用户
提问于 2014-09-02 12:15:21
回答 1查看 78关注 0票数 0

我希望能够重新整理我的时间序列数据的每日平均数。我有这方面的代码,但是我想重采样的文件(来自模型的输出文件)有时间(D),其中天数为1到无穷远,而不是日期。此外,如果某一天发生降雨,则该日的产出将有两个值,而该日的第二次(D)有一个分数(例如。1和1.00053)。我需要的是把这些日数转换成日期,从1900年01月1日开始。当同一天有两个值时(例如。1和1.00053) --他们也需要相同的日期。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-03 01:16:40

也许下次您可以用您已经尝试过的代码更清楚地描述您的问题。用Python试试这个。

代码语言:javascript
复制
#!/usr/bin/env python
#-*- coding:utf-8 -*-

import datetime

day = [1, 1.00053]

if __name__ == '__main__':


    day = map(round, day)

    srcDay = datetime.datetime.strptime('01/01/1990', '%d/%m/%Y')    
    result = []
    for i in day:
        delta = datetime.timedelta(days=i)
        result.append(srcDay+delta)

    # you can use any kind of format you like 
    print result[0].strftime('%d-%m-%Y')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25623216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档