有没有办法在几天内获得pandas抵消别名的持续时间?

时间:2018-04-16 04:31:48

标签: pandas timestamp

我怀疑有一种简单的方法可以做到这一点,我不知道。我想在几天内获得用户输入的pandas偏移别名(例如,'W','2M','3D'等)的持续时间。

所以我想象的是:

select *,'DatabaseName.Act.User'  AS TableName
FROM DatabaseName.Act.User
where ukey = 2
order by createdate
UNION ALL
select *,'DatabaseName2.Act.User' AS TableName
FROM DatabaseName2.Act.User
where ukey = 2
order by createdate

有一种简单的方法吗?甚至是艰难的方式?

提前致谢!

1 个答案:

答案 0 :(得分:1)

per = pd.Period(pd.to_datetime('today'), freq=span)
num_days = per.asfreq('D', how='end') - per.asfreq('D', how='start')