使用熊猫将一年中的星期解析为日期时间对象

cs95
     A    B    C     D yearweek
0  245   95   60    30  2014-48
1  245   15   70    25  2014-49
2  150  275  385   175  2014-50
3  100  260  170   335  2014-51
4  580  925  535  2590  2015-02
5  630  126  485  2115  2015-03
6  425   90  905  1085  2015-04
7  210  670  655   945  2015-05

最后一列包含年份以及星期数。是否可以将其转换为datetime列pd.to_datetime

我试过了:

pd.to_datetime(df.yearweek, format='%Y-%U')

0   2014-01-01
1   2014-01-01
2   2014-01-01
3   2014-01-01
4   2015-01-01
5   2015-01-01
6   2015-01-01
7   2015-01-01
Name: yearweek, dtype: datetime64[ns]

但是该输出是不正确的,尽管我相信%U应该是星期数的格式字符串。我在这里想念什么?

耶斯列尔

您需要另一个参数来指定日期-检查

df = pd.to_datetime(df.yearweek.add('-0'), format='%Y-%W-%w')
print (df)
0   2014-12-07
1   2014-12-14
2   2014-12-21
3   2014-12-28
4   2015-01-18
5   2015-01-25
6   2015-02-01
7   2015-02-08
Name: yearweek, dtype: datetime64[ns]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何确定从日期算起一年中的星期?

如何使用“日期”命令显示一年中的星期几?

如何使用用户输入的日期获取一年中的星期

从PHP的任何日期开始,为一年中的每个星期生成开始日期和结束日期

一年中给定月份的熊猫日期范围

使用Java日历获取一年中的星期几,将星期日作为星期几

从日期时间获取一年中的小时

将一年中的某一天转换为日期时间

使用python日期时间返回特定日期,从一年中的月份开始

碳:知道一年中的星期几时,获取星期几的开始和结束日期

将日期分组为一年中的几周,PHP

使用QT将一年中的日期转换为日期

c-一年中的星期,起始日期和锚定日期不定

如何使用“时刻”将时间戳转换为一年中的一周

如何使用Python确定从星期日开始的一年中的星期几?

尝试列出一年中的所有星期一及其日期

pyspark-无法从日期列获取一年中的季度和星期

Java获取给定日期的一年中的星期

查找一年中所有星期日的日期的脚本

Java日期转换:返回一年中的不同星期

如何获得一年中所有星期的所有开始日期

在PySpark中将一年中的星期转换为日期

如何使用simpledateformat将一年中的某日获取为整数?

以一年中的星期为基础的条件(每周更改方法)

从0获取一年中的星期范围

针对一年中的季度或星期运行查询

Moment JS获取一年中的星期数

用openrefine提取一年中的星期

从一年中的星期中获取月份