如何将数字列(没有日历日期)转换为日期时间

萨拉

我正在使用 pandas df 中的时间序列数据,该数据没有真正的日历日期,而是一个指示每个值之间相等时间间隔的索引值。我正在尝试将其转换为具有每日或每周频率的日期时间类型。有没有办法在更改类型时保持值相同(例如不设置实际的日历日期)?

Index,Col1,Col2

1,6.5,0.7

2,6.2,0.3

3,0.4,2.1
阿洛兹

pd.to_datetime可以在给定相对于某个原点的时间单位时创建日期。默认值为 POSIX 原点1970-01-01 00:00:00和时间(以纳秒为单位)。

import pandas as pd

df['date1'] = pd.to_datetime(df.index, unit='D', origin='2010-01-01')
df['date2'] = pd.to_datetime(df.index, unit='W')

输出:

#       Col1  Col2      date1      date2
#Index                                  
#1       6.5   0.7 2010-01-02 1970-01-08
#2       6.2   0.3 2010-01-03 1970-01-15
#3       0.4   2.1 2010-01-04 1970-01-22

或者,您可以将timedeltas添加到指定的开始:

pd.to_datetime('2010-01-01') + pd.to_timedelta(df.index, unit='D')

或者只是将它们保留为timedelta

pd.to_timedelta(df.index, unit='D')
#TimedeltaIndex(['1 days', '2 days', '3 days'], dtype='timedelta64[ns]', name='Index', freq=None)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

来自分类Dev

熊猫-如何将列转换为日期时间对象

来自分类Dev

如何将列中的时间戳转换为日期?

来自分类Dev

如何在没有任何模块的情况下将日历日期转换为顺序日期

来自分类Dev

如何将内部数字日期转换为访问日期/时间格式?

来自分类Dev

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

来自分类Dev

如何将JSON日期转换为日历格式?

来自分类Dev

如何将Azure备份报告的``持续时间''列转换为带有十进制数字的日期时间

来自分类Dev

如何将日期时间转换为长日期?

来自分类Dev

如何将日期时间转换为日期?

来自分类Dev

如何将日期时间转换为UNIX命令日期

来自分类Dev

如何将 ISOFormated 日期转换为 Python 日期时间?

来自分类Dev

UWP-如何将日期从日历日期选择器转换为指定的日期格式

来自分类Dev

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

来自分类Dev

如何将Unix时间戳转换为日期时间

来自分类Dev

如何将时间戳转换为可读的日期/时间?

来自分类Dev

如何将日期和时间列转换为仅以小数点表示的时间

来自分类Dev

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

来自分类Dev

如何将数字转换为正常日期?

来自分类Dev

如何将mktime()转换为数字日期?

来自分类Dev

如何将mktime()转换为数字日期?

来自分类Dev

将整数字段日期时间转换为日期时间

来自分类Dev

如何将日期时间对象转换为毫秒

来自分类Dev

如何将MySQL时间戳转换为Javascript日期?

来自分类Dev

如何将JSON对象转换为日期时间

来自分类Dev

如何将UTC日期时间转换为指定的时区?

来自分类Dev

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

来自分类Dev

如何将年,月,日转换为日期时间?

来自分类Dev

如何将Active Directory pwdLastSet转换为日期/时间

Related 相关文章

  1. 1

    如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

  2. 2

    熊猫-如何将列转换为日期时间对象

  3. 3

    如何将列中的时间戳转换为日期?

  4. 4

    如何在没有任何模块的情况下将日历日期转换为顺序日期

  5. 5

    如何将内部数字日期转换为访问日期/时间格式?

  6. 6

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

  7. 7

    如何将JSON日期转换为日历格式?

  8. 8

    如何将Azure备份报告的``持续时间''列转换为带有十进制数字的日期时间

  9. 9

    如何将日期时间转换为长日期?

  10. 10

    如何将日期时间转换为日期?

  11. 11

    如何将日期时间转换为UNIX命令日期

  12. 12

    如何将 ISOFormated 日期转换为 Python 日期时间?

  13. 13

    UWP-如何将日期从日历日期选择器转换为指定的日期格式

  14. 14

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

  15. 15

    如何将Unix时间戳转换为日期时间

  16. 16

    如何将时间戳转换为可读的日期/时间?

  17. 17

    如何将日期和时间列转换为仅以小数点表示的时间

  18. 18

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

  19. 19

    如何将数字转换为正常日期?

  20. 20

    如何将mktime()转换为数字日期?

  21. 21

    如何将mktime()转换为数字日期?

  22. 22

    将整数字段日期时间转换为日期时间

  23. 23

    如何将日期时间对象转换为毫秒

  24. 24

    如何将MySQL时间戳转换为Javascript日期?

  25. 25

    如何将JSON对象转换为日期时间

  26. 26

    如何将UTC日期时间转换为指定的时区?

  27. 27

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

  28. 28

    如何将年,月,日转换为日期时间?

  29. 29

    如何将Active Directory pwdLastSet转换为日期/时间

热门标签

归档