如何将字符串数据框列转换为日期时间和年和周的格式?

埃姆雷·贝根(Emre BEGEN)

样本数据:

Week      Price
2011-31    1.58
2011-32    1.9
2011-33    1.9
2011-34    1.9

我有一个如上所述的数据框,我想将“ Week”列类型从字符串转换为日期时间。

我的代码:

data['Date_Time'] = pd.to_datetime(data.Week, format='%Y-%W')
data = data.drop(['Week'], axis=1)
data.index = data.Date_Time

错误:

'ValueError:没有日期和年份,不能使用'%W'或'%U'

耶斯列尔

您需要通过参数指定星期几%w

data['Date_Time'] = pd.to_datetime(data.Week + '0', format='%Y-%W%w')
print (data)
      Week  Price  Date_Time
0  2011-31   1.58 2011-08-07
1  2011-32   1.90 2011-08-14
2  2011-33   1.90 2011-08-21
3  2011-34   1.90 2011-08-28

对于DatetimeIndex使用DataFrame.poprename

data.index = pd.to_datetime(data.pop('Week') + '0', format='%Y-%W%w').rename('Date')
print (data)
            Price
Date             
2011-08-07   1.58
2011-08-14   1.90
2011-08-21   1.90
2011-08-28   1.90

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串转换为日期和时间,格式为am / pm

来自分类Dev

如何将日期和时间为AM / PM的字符串转换为24小时mysql时间戳格式

来自分类Dev

如何将日期字符串转换为具有不同日期格式的时间戳?

来自分类Dev

将年周字符串转换为日期

来自分类Dev

如何将C#使用的日期时间格式字符串转换为moment.js使用的格式?

来自分类Dev

如何将BST和GMT格式的字符串日期转换为SQL Server格式作为日期类型

来自分类Dev

将日期从怪异的字符串转换为格式为日月和年的日期

来自分类Dev

如何将dd / MM / YYYY格式的字符串日期转换为YYYY-MM-dd日期时间?

来自分类Dev

如何将python中的数据框列对象转换为日期时间格式

来自分类Dev

如何将多个日期格式的字符串转换为时区格式的时间戳

来自分类Dev

如何将数据框转换为日期时间格式

来自分类Dev

在Pandas数据框中将列类型从字符串转换为日期时间格式

来自分类Dev

如何将1970年之前的日期格式的字符串转换为Windows中的时间戳

来自分类Dev

如何将hh:mm的列字符串转换为时间格式

来自分类Dev

如果我提供可选的月和日,如何将字符串转换为有效的日期格式

来自分类Dev

PHP将时间,日,月和年转换为格式化的字符串

来自分类Dev

将字符串转换为日期和时间,并提取年,月,日,星期几,小时和分钟

来自分类Dev

如何将字符串转换为日期时间?

来自分类Dev

如何将此字符串单独转换为日期时间和日期

来自分类Dev

如何将API提供的日期/时间字符串转换为可读格式?

来自分类Dev

Android如何将字符串转换为日期时间格式?

来自分类Dev

将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

来自分类Dev

如何将纪元时间转换为新列中的日期和时间格式?

来自分类Dev

如何将日期时间字符串转换为另一种格式

来自分类Dev

如何将数据框的日期和时间列转换为熊猫的日期时间格式?

来自分类Dev

我如何将数据表日期转换为某种字符串格式

来自分类Dev

如何将仅包含日期和月份的字符串转换为日期格式

来自分类Dev

将日期和时间字符串转换为特定格式的日期

来自分类Dev

Pandas:当列值是字符串和日期时间的混合时,将列的所有值转换为日期时间

Related 相关文章

  1. 1

    将字符串转换为日期和时间,格式为am / pm

  2. 2

    如何将日期和时间为AM / PM的字符串转换为24小时mysql时间戳格式

  3. 3

    如何将日期字符串转换为具有不同日期格式的时间戳?

  4. 4

    将年周字符串转换为日期

  5. 5

    如何将C#使用的日期时间格式字符串转换为moment.js使用的格式?

  6. 6

    如何将BST和GMT格式的字符串日期转换为SQL Server格式作为日期类型

  7. 7

    将日期从怪异的字符串转换为格式为日月和年的日期

  8. 8

    如何将dd / MM / YYYY格式的字符串日期转换为YYYY-MM-dd日期时间?

  9. 9

    如何将python中的数据框列对象转换为日期时间格式

  10. 10

    如何将多个日期格式的字符串转换为时区格式的时间戳

  11. 11

    如何将数据框转换为日期时间格式

  12. 12

    在Pandas数据框中将列类型从字符串转换为日期时间格式

  13. 13

    如何将1970年之前的日期格式的字符串转换为Windows中的时间戳

  14. 14

    如何将hh:mm的列字符串转换为时间格式

  15. 15

    如果我提供可选的月和日,如何将字符串转换为有效的日期格式

  16. 16

    PHP将时间,日,月和年转换为格式化的字符串

  17. 17

    将字符串转换为日期和时间,并提取年,月,日,星期几,小时和分钟

  18. 18

    如何将字符串转换为日期时间?

  19. 19

    如何将此字符串单独转换为日期时间和日期

  20. 20

    如何将API提供的日期/时间字符串转换为可读格式?

  21. 21

    Android如何将字符串转换为日期时间格式?

  22. 22

    将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

  23. 23

    如何将纪元时间转换为新列中的日期和时间格式?

  24. 24

    如何将日期时间字符串转换为另一种格式

  25. 25

    如何将数据框的日期和时间列转换为熊猫的日期时间格式?

  26. 26

    我如何将数据表日期转换为某种字符串格式

  27. 27

    如何将仅包含日期和月份的字符串转换为日期格式

  28. 28

    将日期和时间字符串转换为特定格式的日期

  29. 29

    Pandas:当列值是字符串和日期时间的混合时,将列的所有值转换为日期时间

热门标签

归档