相关疑难解决方法(0)

将Pandas Column转换为DateTime

我在pandas DataFrame中有一个字段,它以字符串格式导入.它应该是一个日期时间变量.如何将其转换为日期时间列,然后根据日期进行过滤.

例:

  • DataFrame名称:raw_data
  • 专栏名称:Mycol
  • 列中的值格式:'05SEP2014:00:00:00.000'

python datetime pandas

184
推荐指数
7
解决办法
34万
查看次数

“索引”对象没有属性“tz_localize”

我正在尝试转换 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)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

cambridge.index = cambridge.index.tz_localize('GMT').tz_convert('EST')
Run Code Online (Sandbox Code Playgroud)

AttributeError: 'Index' 对象没有属性 'tz_localize'

我尝试了各种不同的东西,但我不明白为什么 Index 对象无法识别 tz_attribute。非常感谢你的帮助!

python pandas

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

pandas ×2

python ×2

datetime ×1