We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0bda2e8 commit 4539708Copy full SHA for 4539708
pandas/core/arrays/datetimes.py
@@ -1308,8 +1308,6 @@ def weekofyear(self):
1308
weekofyear and week have been deprecated.
1309
Please use DatetimeIndex.isocalendar().week instead.
1310
"""
1311
- import pandas as pd
1312
-
1313
warnings.warn(
1314
"weekofyear and week have been deprecated, please use "
1315
"DatetimeIndex.isocalendar().week instead, which returns "
@@ -1319,7 +1317,10 @@ def weekofyear(self):
1319
1317
FutureWarning,
1320
1318
stacklevel=3,
1321
)
1322
- return pd.Int64Index(self.isocalendar().week)
+ week_series = self.isocalendar().week
+ if week_series.hasnans:
+ return week_series.astype("float64").values
1323
+ return week_series.astype("int64").values
1324
1325
week = weekofyear
1326
0 commit comments