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

    xiaoxiao2021-04-18  73

    假如有这么个时间序列:

    这只是一部分数据,数据可能一直到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()

    转载请注明原文地址: https://ju.6miu.com/read-675388.html

    最新回复(0)