我有以下格式的股票行情数据:
40289.65972
40289.66319
40289.66667
和Excel能够神奇地将它们转换为:
4/22/14 3:50 PM
4/22/14 3:55 PM
4/22/14 4:00 PM
通过“格式单元格”
如何在熊猫中进行相同的转换?
解决方法:
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')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。