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解释执行原理分析
Aug 22 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
Python中函数的返回值示例浅析
Aug 28 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
pytorch常见的Tensor类型详解
Jan 15 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
django 数据库返回queryset实现封装为字典
May 19 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
Python之Sklearn使用入门教程
Feb 19 Python
pytorch显存一直变大的解决方案
Apr 08 Python
Python制作表白爱心合集
Jan 22 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实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
自己的js工具 Cookie 封装
2009/08/21 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Python中的 enum 模块源码详析
2019/01/09 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
python 实现dict转json并保存文件
2019/12/05 Python
Python如何输出整数
2020/06/07 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
工商管理实习自我鉴定
2013/09/28 职场文书
校园歌手大赛策划书
2014/01/17 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
2015年校长新年寄语
2014/12/08 职场文书