Python提取特定时间段内数据的方法实例


Posted in Python onApril 01, 2019

python提取特定时间段内的数据

尝试一下:

data['Date'] = pd.to_datetime(data['Date'])
data = data[(data['Date'] >=pd.to_datetime('20120701')) & (data['Date'] <= pd.to_datetime('20120831'))]

实际测试

'''
Created on 2019年1月3日
@author: hcl
'''
import pandas as pd
import matplotlib.pyplot as plt
data_path = 'one_20axyz.csv'
if __name__ == '__main__': 
  msg = pd.read_csv(data_path)
#   ID_set = set(msg['Time'].tolist())
#   ID_list = list(ID_set)
#   print(len(msg['Time'].tolist()),len(ID_list),len(msg['Time'].tolist())/len(ID_list))#打印数据量  多少秒  平均每秒多少个
#   print(msg.head(10))
#   left_a = msg[msg['leg'] == 1]['az']
#   right_a = msg[msg['leg'] == 2]['az']
#   plt.plot(left_a,label = 'left_a')
#   plt.plot(right_a,label = 'right_a')
#   plt.legend(loc = 'best')
#   plt.show()
  left_msg = msg[msg['leg'] == 1] #DataFrame
  data = left_msg[(pd.to_datetime(left_msg['Time'] ,format = '%H:%M:%S')>= pd.to_datetime('16:23:42',format = '%H:%M:%S')) & (pd.to_datetime(left_msg['Time'] ,format = '%H:%M:%S') <= pd.to_datetime('16:23:52',format = '%H:%M:%S'))]
#   print(msg.head())
  print(data)

输出:

Time ID leg   ax   ay   az     a Rssi
1  16:23:42  5  1 0.6855 -0.6915 0.1120 0.980116  -34
3  16:23:42  5  1 0.6800 -0.6440 0.1365 0.946450  -31
5  16:23:42  5  1 0.7145 -0.7240 0.1095 1.023072  -34
7  16:23:42  5  1 0.7050 -0.6910 0.1080 0.993061  -30
9  16:23:42  5  1 0.7120 -0.6400 0.0920 0.961773  -31
10  16:23:42  5  1 0.7150 -0.6810 0.1290 0.995805  -34
12  16:23:42  5  1 0.7250 -0.6655 0.1890 1.002116  -32
13  16:23:42  5  1 0.7160 -0.7065 0.1000 1.010840  -31
15  16:23:42  5  1 0.7545 -0.6990 0.1715 1.042729  -30
17  16:23:42  5  1 0.7250 -0.6910 0.1325 1.010278  -31
19  16:23:42  5  1 0.7520 -0.7260 0.1820 1.060992  -33
21  16:23:42  5  1 0.7005 -0.7150 0.0605 1.002789  -33
23  16:23:42  5  1 0.7185 -0.6630 0.1430 0.988059  -30
25  16:23:42  5  1 0.7170 -0.7040 0.0920 1.009044  -34
27  16:23:42  5  1 0.7230 -0.6810 0.1060 0.998862  -31
29  16:23:42  5  1 0.7230 -0.6720 0.0940 0.991539  -31
31  16:23:42  5  1 0.6955 -0.6975 0.0720 0.987629  -33
32  16:23:42  5  1 0.7430 -0.6895 0.1495 1.024602  -34
34  16:23:43  5  1 0.7360 -0.6855 0.1200 1.012920  -32
36  16:23:43  5  1 0.7160 -0.7000 0.1330 1.010121  -30
38  16:23:43  5  1 0.7095 -0.7165 0.1090 1.014221  -31
40  16:23:43  5  1 0.7195 -0.6895 0.1270 1.004599  -34
44  16:23:43  5  1 0.7315 -0.6855 0.1000 1.007473  -34
46  16:23:43  5  1 0.7240 -0.7020 0.0960 1.013013  -31
48  16:23:43  5  1 0.7240 -0.7010 0.0970 1.012416  -32
50  16:23:43  5  1 0.7380 -0.6820 0.1480 1.015713  -34
52  16:23:43  5  1 0.7285 -0.6990 0.0990 1.014453  -33
53  16:23:43  5  1 0.7160 -0.7005 0.1630 1.014852  -30
55  16:23:43  5  1 0.7175 -0.6940 0.0735 1.000922  -29
57  16:23:43  5  1 0.7140 -0.7170 0.0960 1.016416  -28
..    ... .. ...   ...   ...   ...    ...  ...
285 16:23:51  5  1 0.0550 -1.0205 0.0955 1.026433  -35
287 16:23:51  5  1 0.0670 -1.0175 0.0915 1.023801  -22
289 16:23:51  5  1 0.0595 -1.0090 0.1025 1.015937  -24
291 16:23:51  5  1 0.0605 -0.9970 0.0905 1.002925  -32
293 16:23:51  5  1 0.0650 -1.0185 0.0740 1.023251  -31
295 16:23:51  5  1 0.0595 -0.9915 0.0945 0.997769  -35
298 16:23:51  5  1 0.0420 -1.0105 0.0970 1.016013  -18
300 16:23:51  5  1 0.0545 -1.0440 0.0795 1.048440  -21
302 16:23:51  5  1 0.0460 -0.9915 0.0765 0.995510  -30
304 16:23:51  5  1 0.0650 -1.0100 0.0810 1.015326  -30
306 16:23:51  5  1 0.0530 -1.0240 0.0765 1.028220  -34
308 16:23:51  5  1 0.0490 -1.0060 0.0785 1.010247  -21
310 16:23:52  5  1 0.0490 -1.0155 0.0760 1.019518  -24
312 16:23:52  5  1 0.0370 -0.9870 0.0660 0.989896  -30
313 16:23:52  5  1 0.0400 -1.0185 0.0435 1.020213  -30
314 16:23:52  5  1 0.0450 -1.0070 0.0540 1.009450  -34
316 16:23:52  5  1 0.0420 -0.9800 0.0595 0.982703  -34
318 16:23:52  5  1 0.0400 -1.0000 0.0595 1.002567  -20
320 16:23:52  5  1 0.0355 -1.0025 0.0635 1.005136  -20
322 16:23:52  5  1 0.0430 -0.9940 0.0735 0.997641  -30
324 16:23:52  5  1 0.0480 -1.0135 0.0640 1.016652  -33
326 16:23:52  5  1 0.0440 -1.0035 0.0670 1.006696  -33
328 16:23:52  5  1 0.0455 -1.0090 0.0600 1.011806  -21
330 16:23:52  5  1 0.0420 -1.0005 0.0605 1.003207  -15
332 16:23:52  5  1 0.0510 -1.0165 0.0670 1.019981  -29
334 16:23:52  5  1 0.0300 -1.0040 0.0460 1.005501  -30
336 16:23:52  5  1 0.0370 -1.0130 0.0500 1.014908  -34
338 16:23:52  5  1 0.0500 -1.0010 0.0530 1.003648  -20
341 16:23:52  5  1 0.0400 -0.9630 0.0615 0.965790  -21
343 16:23:52  5  1 0.0365 -1.0295 0.0410 1.030962  -30
[176 rows x 8 columns]

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python中input和raw_input的一点区别
Oct 21 Python
Python中的字符串替换操作示例
Jun 27 Python
Python图像处理之识别图像中的文字(实例讲解)
May 10 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
Python threading的使用方法解析
Aug 28 Python
Python使用monkey.patch_all()解决协程阻塞问题
Apr 15 Python
python sitk.show()与imageJ结合使用常见的问题
Apr 20 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
Python内置函数property()如何使用
Sep 01 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 #Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 #Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 #Python
详解python的argpare和click模块小结
Mar 31 #Python
linux安装python修改默认python版本方法
Mar 31 #Python
Django中使用Whoosh进行全文检索的方法
Mar 31 #Python
Python实现的爬取小说爬虫功能示例
Mar 30 #Python
You might like
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
py中的目录与文件判别代码
2008/07/16 Python
python网络爬虫采集联想词示例
2014/02/11 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
工作总结与自我评价
2014/09/18 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技