我正在尝试在我的数据帧中从UTC时间转换为LocaleTime。我有一个dictionary
存储每个国家/地区代码的换班时间。例如,如果我有df['CountryCode'][0]='AU'
和df['UTCTime'][0]=2016-08-12 08:01:00
,我想得到df['LocaleTime'][0]=2016-08-12 19:01:00
,这是
df['UTCTime'][0]+datetime.timedelta(hours=dateDic[df['CountryCode'][0]])
我试过用for loop
来做,但是因为我有超过一百万行,所以效率不高。我已经研究了apply
函数,但似乎无法将其用于从两个不同的列获取输入。你知道吗
有人能帮我吗?你知道吗
没有一个更具体的例子是很困难的,但试试这个:
相关问题 更多 >
编程相关推荐