Python Pandas - 以纳秒为单位返回 numpy timedelta64 数组标量视图

pythonserver side programmingprogramming更新于 2025/12/28 16:12:17

要以纳秒为单位返回 numpy timedelta64 数组标量视图,请使用 Pandas 中的 timedelta.asm8 属性。

首先,导入所需的库 −

import pandas as pd

示例

以下是代码


import pandas as pd

# TimeDeltas 是 Python 的标准日期时间库,使用不同的表示 timedelta
# 创建 Timedelta 对象
timedelta = pd.Timedelta('10 min 20 s')

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

# 获取以纳秒为单位的 timedelta64
res = timedelta.asm8

# 显示 timedelta64
print("\nTimedelta64 数组标量视图...\n", res)

输出

这将生成以下代码

Timedelta...
 0 days 00:10:20

Timedelta64 数组标量视图...
 620000000000 nanoseconds

相关文章


有用资源