在Pandas中转换日期时间

在Pandas中转换日期时间,第1张

概述我有以下格式的股票行情数据: 40289.6597240289.6631940289.66667 和Excel能够神奇地将它们转换为: 4/22/14 3:50 PM4/22/14 3:55 PM4/22/14 4:00 PM 通过“格式单元格” 如何在熊猫中进行相同的转换? 为了留在熊猫(快速邪恶),使用to_timedelta() import pandas as pd# shoul 我有以下格式的股票行情数据:

40289.6597240289.6631940289.66667

和Excel能够神奇地将它们转换为:

4/22/14 3:50 PM4/22/14 3:55 PM4/22/14 4:00 PM

通过“格式单元格”

如何在熊猫中进行相同的转换?

解决方法 为了留在熊猫(快速邪恶),使用to_timedelta()

import pandas as pd# should get  7/7/1988 1:26:24 a.m. (https://support.microsoft.com/en-us/kb/214094)pd.to_datetime('1899-12-30') + pd.to_timedelta(32331.06,'D')

产生
时间戳(‘1988-07-07 01:26:24’)
如果你有一个充满excel-float-dates的数据框,你可以转换整个东西:

df['BetterDT'] = pd.to_datetime('1899-12-30') + pd.to_timedelta(df.Execdate,'D')
总结

以上是内存溢出为你收集整理的在Pandas中转换日期/时间全部内容,希望文章能够帮你解决在Pandas中转换日期/时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1194860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存