欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

询问无法`.tz_localize`到欧洲时区EN

最编程 2024-05-08 11:20:03
...

我正在创建一个date_range

代码语言:javascript
复制
dates = pd.date_range(start="2022-01-01", end='2022-06-25', freq="30min")

我想按照这个的说明设置一个教程时区

代码语言:javascript
复制
dates.tz_localize('Europe/Warsaw')
代码语言:javascript
复制
---------------------------------------------------------------------------
NonExistentTimeError                      Traceback (most recent call last)
/var/folders/24/tg28vxls25l9mjvqrnh0plc80000gn/T/ipykernel_39654/1790666542.py in <module>
----> 1 dates.tz_localize('Europe/Warsaw')

~/miniforge3/lib/python3.9/site-packages/pandas/core/indexes/datetimes.py in tz_localize(self, tz, ambiguous, nonexistent)
    277     @doc(DatetimeArray.tz_localize)
    278     def tz_localize(self, tz, ambiguous="raise", nonexistent="raise") -> DatetimeIndex:
--> 279         arr = self._data.tz_localize(tz, ambiguous, nonexistent)
    280         return type(self)._simple_new(arr, name=self.name)
    281 

~/miniforge3/lib/python3.9/site-packages/pandas/core/arrays/_mixins.py in method(self, *args, **kwargs)
     56     def method(self, *args, **kwargs):
     57         if self.ndim == 1:
---> 58             return meth(self, *args, **kwargs)
     59 
     60         flags = self._ndarray.flags

~/miniforge3/lib/python3.9/site-packages/pandas/core/arrays/datetimes.py in tz_localize(self, tz, ambiguous, nonexistent)
   1022             # Convert to UTC
   1023 
-> 1024             new_dates = tzconversion.tz_localize_to_utc(
   1025                 self.asi8, tz, ambiguous=ambiguous, nonexistent=nonexistent
   1026             )

~/miniforge3/lib/python3.9/site-packages/pandas/_libs/tslibs/tzconversion.pyx in pandas._libs.tslibs.tzconversion.tz_localize_to_utc()

NonExistentTimeError: 2022-03-27 02:00:00

上一篇: utc+1 什么时区 - 掘金

下一篇: