Python数据清洗--日期时间变量的处理

在处理数据时,经常会遇到日期时间变量,而且处理起来也比较麻烦,所以总结了一些有关这一方面的知识,希望对你有所帮助哦。

需要的库

import pandas as pd  
import numpy as np      
import time                       
import datetime

时间戳Timestamp对象的生成

Python数据清洗--日期时间变量的处理_第1张图片

获取当前时间

Python数据清洗--日期时间变量的处理_第2张图片

时间戳实例的属性和方法

Python数据清洗--日期时间变量的处理_第3张图片

计算时差Timedelta实例

1.两个Timestamp对象相减产生时间差
2.直接生成
1秒=10e3毫秒(ms) 1秒=10e6微秒(us) 1秒=10e9纳秒(ns)

cd = pd.Timedelta(days=6, minutes=50, seconds=3,
                  milliseconds=10, microseconds=9, nanoseconds=12) 
cd.total_seconds()        #返回总共有多少秒 
cd.delta                  # 返回纳秒
cd.components.days         #返回时间差天数 返回6  
cd.components.microseconds  #返回微秒
cd.components

数据框里面对时间变量的操作

Python数据清洗--日期时间变量的处理_第4张图片

日期时间变量用作数据框的索引

Python数据清洗--日期时间变量的处理_第5张图片

如何求变量的滞后一期


好了,以上就是我自己总结的有关日期时间变量的处理,希望对你有所帮助;如果有错,欢迎评论指正哦!!

你可能感兴趣的:(Python数据清洗--日期时间变量的处理)