python中时间数据区别与常规的数字数据类型。
我们先读取一个excel数据看看
我们发现时间数据的类型是dtype: datetime64[ns],这是因为pandas继承了numpy的datetime64和timedelta64模块。
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
1、字符串转化为日期时间
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
2、时间转化为DatetimeIndex、PeriodIndex
均是index类,可以作为索引使用
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
3、提取时间序列信息
以下仅仅列出几个,更多可自行查找资料
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
4、加减时间数据
Timedelta表示不同时间单位,有weeks,days,hours,等,但是没有月和年。
c=a-pd.to_datetime(‘2017-1-1’),其实就是计算确定时间间的间隔
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
Python每日一记36>>>pandas处理时间数据
此外还有date_range()函数生成时间序列,感兴趣的可以查看以下链接(转载)
https://blog.csdn.net/royallewis/article/details/83451256

相关文章: