给出的时间戳以秒为单位。 例如:
myTime myVal
2019-06-03 11:47:37 0.34
2019-06-03 11:47:12 0.32
GivemyTime
是DateTime
对象
希望将时间调整为2019-06-03 11:47:30
,2019-06-03 11:47:00
即之前的30秒精度
可以应用的一个功能是
def timeAdjust(numSec):
if numSec > 30:
numSec = 30
else:
numSec = 0
numSec
挑战是调用函数,比如
timeAdjust(df['myTime'].seconds) # Does not work ..
将^{} 与“30s”一起使用:
有关您可以在此处使用的日期/时间频率的更多信息,请查看Offset Aliases
如果要将其作为可重用函数编写,请修改代码以接受两个参数:
qualifier
和freq
,分别表示比例和频率样品运行
它对其他频率也很有效
相关问题 更多 >
编程相关推荐