pandas中如何计算一个时间序列有多少天

来源:互联网 发布:为什么dota2知乎 编辑:程序博客网 时间:2024/05/18 19:18

假如有这么个时间序列:


这只是一部分数据,数据可能一直到9月19号的,如何去根据这一列时间数据去计算有多少天呢?

需要用到python中的pandas库和datetime库

# 把处理过的这一列的数据取出来col=df2.iloc[:,2]#因为col带有index值和values值,真正需要的值就是values,取出来的值是Series的类型arrs=col.values#取出df2的时间序列的那一列col.index=df2.iloc[:,1]#把index处理为datetime格式col.index=pd.to_datetime(col.index,unit='ns')#把col分为以天为单位的时间序列,目的是计算这个列有多少天dcol=col.resample('D').mean()#n就是多少天n=dcol.count()


0 0
原创粉丝点击