谁能解释这些功能,因为我在官方文档中找不到任何描述

时间:2019-04-14 11:12:58

标签: pandas date

我正在尝试学习如何在熊猫中使用dateoffset函数。但是,由于官方文档中没有描述,因此我几乎不了解一些属性。

属性为:

pandas.tseries.offsets.DateOffset.name

pandas.tseries.offsets.DateOffset.nanos

pandas.tseries.offsets.DateOffset.rule_code

如果任何人也可以举一个应用示例的话,将会很有帮助。

1 个答案:

答案 0 :(得分:1)

通过namerule_code属性,您可以在函数中使用offset以简化操作,而不必导入和初始化类。例如,您可以做

import pandas as pd
from pandas.tseries.offsets import BMonthEnd, Day, FY5253

x = pd.date_range(start='2019-01-01', end='2019-03-31', freq=BMonthEnd())

由于rule_code的{​​{1}}为BMonthEnd,因此您可以简单地

'BM'

x = pd.date_range(start='2019-01-01', end='2019-03-31', freq='BM') 属性是时间偏移量中的纳秒数。它必须是固定频率的偏移量(一定的常数,例如“一天”而不是“工作日”)。

因此对于一天的偏移量,纳秒数为nanos,即24小时