假如有这么个时间序列:
这只是一部分数据,数据可能一直到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