dask.dataframe.Series.dt.isocalendar

dask.dataframe.Series.dt.isocalendar

dataframe.Series.dt.isocalendar()

根据 ISO 8601 标准计算年、周和日。

此文档字符串是从 pandas.core.indexes.accessors.CombinedDatetimelikeProperties.isocalendar 复制而来的。

Dask 版本可能存在一些不一致性。

返回
DataFrame

包含年、周和日列。

参见

Timestamp.isocalendar

函数返回一个包含给定 Timestamp 对象的 ISO 年份、周数和周几的 3 元组。

datetime.date.isocalendar

返回一个包含三个部分的命名元组对象:年、周和星期几。

示例

>>> ser = pd.to_datetime(pd.Series(["2010-01-01", pd.NaT]))  
>>> ser.dt.isocalendar()  
   year  week  day
0  2009    53     5
1  <NA>  <NA>  <NA>
>>> ser.dt.isocalendar().week  
0      53
1    <NA>
Name: week, dtype: UInt32