让我们说一下datetime列之一
2020-03-11 08:33:58,464 ERROR 2 of 12 channels over capacity in group subscriptions
0 2019-01-31 1 2018-10-24 2 2018-11-16 3 2018-11-16 4 2018-11-16
如何快速将其转换为Quanlib Date? 我可以按如下方式转换一个元素,是否有任何不使用'for'的方法?
PORT['ISSUE_DT']
我知道有像R这样的apply函数,但是我不知道如何处理class属性的apply。
答案 0 :(得分:0)
QuantLib Python有3种方式构造Date对象:
如果要转换整个列,可以在pandas中使用apply方法并使用您喜欢的构造方法。
例如:
PORT.ISSUE_DT = PORT.ISSUE_DT.astype(str).apply(lambda d: ql.Date(d, '%Y-%m-%d'))
这会将列从字符串转换为ql.Date