gpt4 book ai didi

python - 'Index' 对象没有属性 'tz_localize'

转载 作者:行者123 更新时间:2023-11-28 18:39:08 24 4
gpt4 key购买 nike

我正在尝试转换 csv 文件中时间/日期列(“Created_At”)中“GMT”时间的所有实例,以便它全部采用“EST”格式。请看下面:

import pandas as pd
from pandas.tseries.resample import TimeGrouper
from pandas.tseries.offsets import DateOffset
from pandas.tseries.index import DatetimeIndex

cambridge = pd.read_csv('\Users\cgp\Desktop\Tweets.csv')
cambridge['Created_At'] = pd.to_datetime(pd.Series(cambridge['Created_At']))
cambridge.set_index('Created_At', drop=False, inplace=True)
cambridge.index = cambridge.index.tz_localize('GMT').tz_convert('EST')
cambridge.index = cambridge.index - DateOffset(hours = 12)

我得到的错误是:

cambridge.index = cambridge.index.tz_localize('GMT').tz_convert('EST')

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

我已经尝试过各种不同的方法,但对为什么 Index 对象无法识别 tz_attribute 感到困惑。非常感谢您的帮助!

最佳答案

替换

cambridge.set_index('Created_At', drop=False, inplace=True)

cambridge.set_index(pd.DatetimeIndex(cambridge['Created_At']), drop=False, inplace=True)

关于python - 'Index' 对象没有属性 'tz_localize',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28903399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com