【问题标题】:How to convert quantlib.time.date.Date to pandas.tslib.Timestamp如何将 quantlib.time.date.Date 转换为 pandas.tslib.Timestamp
【发布时间】:2016-10-31 20:12:18
【问题描述】:

我有一个返回列表 data.keys() dict_keys([2016-09-27, 2016-09-28, 2016-09-29, 2016-09-30, 2016-09-26])

每个元素的数据类型是 quantlib.time.date.Date

如何使用上述方法为 pandas 创建索引,以使索引的类型为 pandas.tslib.Timestamp?

【问题讨论】:

    标签: python pandas quantlib


    【解决方案1】:

    看起来像这样可能会起作用:

    dataframe.set_index = [ pandas.to_datetime(str(a)) for a in list(data.keys()) ]

    但我收到以下错误:

    KeyError: Timestamp('2016-09-27 00:00:00') 按任意键继续 。 . .

    【讨论】:

    • 试试这个:dataframe.index = pandas.to_datetime([str(a) for a in list(data.keys())])
    猜你喜欢
    • 2014-11-09
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多