我有这个债券的CSV表(实际上它是一个大数据,但我只捕获了几个)。
最上面的一行是债券名称,最左边的一列是日期,索引0行是到期日。我想将所有日期和所有到期日转换为日期时间类型。
正如预期的那样,如果我输入这段代码
test[['Date']] = test[['Date']].apply(pd.to_datetime)
print(test)
这只成功地将Date列转换为datetime,而不是Maturity Date。
我怎样才能将两者都转换为日期时间呢?因为稍后我想减去到期日和日期,以获得债券年龄。
非常感谢你的帮助!
1条答案
按热度按时间wgx48brx1#
可以使用
iloc
定位第一行,将其转换为datetime类型