【问题标题】:python pandas find first day and year of timeseries.weekofyearpython pandas找到timeseries.weekofyear的第一天和第一年
【发布时间】:2015-10-14 23:45:42
【问题描述】:

我的数据框上有一个日期时间索引,可以通过dataframe.weekofyeardataframe.year 分别找到星期和年份。

我想找到考虑“weekofyear”的第一天,这样我最终可以按“MONTH,DAY,YEAR”字符串对组进行分类。 (“2015 年 1 月 1 日”、“2015 年 1 月 8 日”、“2015 年 1 月 15 日”等。

感谢您提供的任何帮助。

【问题讨论】:

  • 第一天不就是np.arange(1,366,7)吗?

标签: python numpy pandas


【解决方案1】:
reverse_df['week_str'] = pd.to_datetime((np.arange(1,366,7)[reverse_df['week']]).astype(str) + reverse_df['year'].astype(str), format="%j%Y")

感谢 EdChum,这正是我所需要的。

【讨论】:

    猜你喜欢
    • 2017-11-06
    • 2021-03-11
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多