我在Pandas DataFrame中有一个日期时间列,我想将其转换为分钟或秒。
例如:我想将00:27:00
转换为27分钟。
example = data['duration'][0]
example
结果:
numpy.timedelta64(1620000000000,'ns')
实现此目标的最佳方法是什么?
最佳答案
使用array.astype()
安全地转换数组的类型:
>>> import numpy as np
>>> a = np.timedelta64(1620000000000,'ns')
>>> a.astype('timedelta64[m]')
numpy.timedelta64(27,'m')
关于numpy - 如何将numpy.timedelta64转换为分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26566107/