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纳秒
极客教程