Python Pandas – 将Timedelta转换为NumPy timedelta64

Python Pandas – 将Timedelta转换为NumPy timedelta64

要将Timedelta转换为NumPy timedelta64,请使用 timedelta.to_timedelta64() 方法。

首先,导入所需的库 −

import pandas as pd

创建一个Timedelta对象 −

timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')

显示Timedelta −

print("Timedelta...\n", timedelta)

将Timedelta转换为NumPy timedelta64−

timedelta.to_timedelta64()

示例

以下是代码−

import pandas as pd

# TimeDeltas是Python的标准datetime库使用不同表示法timedelta的
#创建一个Timedelta对象
timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')

#显示Timedelta
print("Timedelta...\n", timedelta)

#将Timedelta转换为NumPy timedelta64。
res = timedelta.to_timedelta64()

#返回结果
print("\nConverting the Timedelta to a NumPy timedelta64....\n", res)

输出

这将生成以下代码−

Timedelta...
2 days 11:22:25.050000045

Converting the Timedelta to a NumPy timedelta64....
213745050000045纳秒

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程