We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0bda2e8 commit 658506dCopy full SHA for 658506d
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.to_numpy(dtype="float64", na_value=np.nan)
1323
+ return week_series.to_numpy(dtype="int64")
1324
1325
week = weekofyear
1326
0 commit comments