0

我有一个名为'dfm'的熊猫df,看起来像这样,我正在尝试为'date'列分配一个时区,看起来像这样-

        date  monthly_flow
0    1992-02     138000.00
1    1992-03     156567.74
2    1992-04     149760.00
3    1992-05     210419.35
4    1992-06     187566.67
..       ...           ...
355  2021-09      99496.55
356  2021-10     109192.86
357  2021-11     137500.00
358  2021-12     163241.38
359  2022-01     157241.38

但我收到错误-->

from datetime import timezone

dfm['date'] = dfm['date'].dt.tz_localize(timezone.utc)
Traceback (most recent call last):

  Input In [114] in <module>
    dfm['date'] = dfm['date'].dt.tz_localize(timezone.utc)

AttributeError: 'PeriodProperties' object has no attribute 'tz_localize'

当我绘制此数据时出现下游错误,表明“日期”列需要设置 tzinfo,因此我尝试在此处执行此操作,如上所示。谢谢,

4

0 回答 0