Python Pandas 生成时间列表函数 - date_range()详解
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 库中非常实用的一个函数,可以方便地生成时间序列,并提供丰富的参数控制时间序列的生成。通过合理使用该函数,可以更便捷地进行时间相关的操作。
原文地址: https://www.cveoy.top/t/topic/kVRa 著作权归作者所有。请勿转载和采集!