Python Pandas 生成时间列表函数 - date_range()详解

Pandas 库中的 date_range() 函数可以生成一个时间序列,方便用户进行时间相关的操作。该函数支持多种参数,可以指定开始时间、结束时间、时间间隔、时区等,返回一个 DatetimeIndex 对象。

参数说明

  • start: 开始时间,可以是字符串或 datetime 对象,默认为 None。
  • end: 结束时间,可以是字符串或 datetime 对象,默认为 None。
  • periods: 时间序列的长度,可以是整数或 None,默认为 None。
  • freq: 时间间隔,可以是字符串或 DateOffset 对象,默认为 None。
  • tz: 时区,可以是字符串或 tzinfo 对象,默认为 None。
  • normalize: 是否将时间归一化为 0 时 0 分 0 秒,默认为 False。
  • name: DatetimeIndex 对象的名称,默认为 None。
  • closed: 时间区间的开闭状态,可以是 'left'、'right'、'both'、'neither' 中的一个,默认为 None。
  • kwargs: 其他参数,用于向 DateOffset 对象传递参数。

示例代码

import pandas as pd

# 生成一个从 2020-01-01 到 2020-12-31 的时间序列,间隔为 1 天
date_list = pd.date_range(start='2020-01-01', end='2020-12-31', freq='D')

print(date_list)

总结

date_range() 函数是 Pandas 库中非常实用的一个函数,可以方便地生成时间序列,并提供丰富的参数控制时间序列的生成。通过合理使用该函数,可以更便捷地进行时间相关的操作。

Python Pandas 生成时间列表函数 - date_range()详解

原文地址: https://www.cveoy.top/t/topic/kVRa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录