小编cgp*_*p25的帖子

“索引”对象没有属性“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 中合并两行(一行有值,另一行 NaN)

我知道以前曾问过类似的问题(How to merge两行在数据帧 pandas等),但我仍然在努力执行以下操作(除了具有多行的 pandas 数据帧):

    team_token  day1    day2   day3  day4
0   abc          1      NaN     NaN   NaN
1   abc          NaN     1      NaN   NaN
2   abc          NaN     NaN    NaN    NaN
3   abc          NaN     NaN    NaN     1
Run Code Online (Sandbox Code Playgroud)

我想将具有相同 team_token 的行组合起来,以便最终结果如下所示:

    team_token  day1    day2  day3  day4
0   abc           1      1    NaN     1
Run Code Online (Sandbox Code Playgroud)

先感谢您。

python pandas

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

标签 统计

pandas ×2

python ×2