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中的多重装饰器
Apr 11 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
Python3 操作符重载方法示例
Nov 23 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
django 修改server端口号的方法
May 14 Python
PyTorch基本数据类型(一)
May 22 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
Python基于pip实现离线打包过程详解
May 15 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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
用户的详细注册和判断
2006/10/09 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python实现AES加密与解密
2019/03/28 Python
Python属性和内建属性实例解析
2020/01/14 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
明确岗位职责
2015/02/14 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
如何用Python搭建gRPC服务
2021/06/30 Python