pandas进行时间数据的转换和计算时间差并提取年月日

yipeiwu_com6年前Python基础

#pd.to_datetime函数

#读取数据
import pandas as pd
data = pd.read_csv('police.csv')
 
#将stop_date转化为datetime的格式的dataframe,存到stop_datetime
data['stop_datetime'] = pd.to_datetime(data.stop_date')

#自定义一个时间,计算时间差

data_new = pd.to_datetime('2006-01-01')
data['time_d'] = time_new - data.stop_datetime
data['time_d'].head()

#统计各年份和月份出现的次数

data.stop_datetime.dt.year.value_counts()
data.stop_datetime.dt.month.value_counts()

#提取年、月、日

#提取年
data['year'] = data.stop_datetime.dt.year
data['year'].head()
 
#提取月份
data['month'] = data.stop_datetime.dt.month
data['month'].head()
 
#提取日
data['day'] = data.stop_datetime.dt.day
data['day'].head()

#使用时间序列数据绘图

data['stop_time_datetime'] = pd.to_datetime(data.stop_time)
data.groupby(data.stop_time_datetime.dt.hour).drugs_related_stop.sum().plot()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pycharm新建一个python工程步骤

pycharm新建一个python工程步骤

小编最近由于工作原因要用到python,一门新的知识需要接触,对于我来说难度还是很大的。 python工程目录结构 每次创建一个python工程 PyCharm会创建如下目录 创建时会把...

Python3匿名函数lambda介绍与使用示例

概述 匿名函数,顾名思义即没有名称的函数,和def定义的函数的最大区别在于匿名函数创建后返回函数本身(即匿名函数不需要return来返回值),表达式本身结果就是返回值,而def创建后则...

python反转列表的三种方式解析

这篇文章主要介绍了python反转列表的三种方式解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、内建函数reversed()...

详谈python http长连接客户端

背景: 线上机器,需要过滤access日志,发送给另外一个api 期初是单进程,效率太低,改为多进程发送后,查看日志中偶尔会出现异常错误(忘记截图了。。。) 总之就是端口不够用了报错 原...

Python中让MySQL查询结果返回字典类型的方法

Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1..等索引下标访问数据 默认连接数据库: 复制代码 代码如下: M...