python交通调查数据处理_python数据分析--关于时间类型数据处理的一种方法
问题:把测量的现场数据(示波器20141732上线阈值11.csv)以时间为横坐标画出UL1,I1的图形。如下图所示:要处理的具体数据处理后画出的图形
读取文件时间数据时遇到的问题:
1、直接读取,时间会变成‘str’格式,不能画图,日期和时间是分开的两列不能合并,
可以自己写for循环换算处理,但是太过繁琐。
file_directory = "D:\\Documents\\Mynotebooks\\铁路知识\\示波器20141732上线阈值11.csv"
data = pd.read_csv(file_directory,sep='\t')
2、指定parse_dates=['时间'],日期和时间是分开的两列不能合并,另外它会自动在‘时间’列表中加入运行程序当日的日期,不明白为啥?
data = pd.read_csv(file_directory,sep='\t',parse_dates=['时间'])
知道原因的欢迎指正!
3、指定parse_dates=['时间'],日期和时间是分开的两列不能合并,画图时提示错误;could not convert string to float: '17:32:10.322775'
添加这句转换语句
time =pd.to_datetime(data.时间)
可以画图,但出现同2一样的问题(自动在‘时间’列表中加入运行程序当日的日期,不明白为啥?)。
4、指定:parse_dates=[['日期','时间']] (注意有两个方括号)
data = pd.read_csv(file_directory,sep='\t',parse_dates=[['日期','时间']])
# 读取原始数据,把日期和时间两列合并为一列
错误:could not convert string to float: '2017/14/10 17:32:10.322775'
添加这句解析语句:time =pd.to_datetime(data.日期_时间,format='%Y/%d/%m %H:%M:%S.%f')
# 根据数据的时间格式解析时间
# (2017/14/10 17:32:06.329269)即format='%Y/%d/%m %H:%M:%S.%f'
time =pd.to_datetime(data.日期_时间,format='%Y/%d/%m %H:%M:%S.%f')
成功运行,画图成功,没有问题!
源文件:(处理代码和部分数据)minda163/data_python_matlabgithub.com
参考:IO Tools (Text, CSV, HDF5, …)pandas.pydata.org
欢迎有其他处理方法的小伙伴一起交流!
python交通调查数据处理_python数据分析--关于时间类型数据处理的一种方法相关推荐
- python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...
- python训练自己中文语料库_Python nltk载入自己的中文语料库的两种方法 for Windows7...
前提:把自己的语料库(sogou文本分类语料库)放在LTK_DATA/corpora/目录下: 然后在命令行输入以下之后,即可看到所有的txt文件名列表了. 第一种方法:BracketParseCor ...
- Python 炫技操作(九):调用函数的九种方法
系列导读 Python 炫技操作(一):条件语句的七种写法 Python 炫技操作(二):合并字典的七种方法 Python 炫技操作(三):判断是否包含子串的七种方法 Python 炫技操作(四):连 ...
- java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...
- mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...
java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...
- python交通调查数据处理_python 小型交通调查后的数据处理(数车)
MMP,寒冷的冬天,在西安北郊的一个上午,一组四人刚起床早饭没吃就去数车,大腿冻得直哆嗦,终于以五分钟时间间隔数了一个半小时的车. 以下是要求 为两个实验前做准备做交通调查,对所调查的路口现有路口交通 ...
- python汽车租赁程序_python数据分析实例:共享单车租用影响因素探索
kaggle网站(Bike Sharing Demand | Kaggle)提供了某城市的共享单车2011年到2012年的数据集.该数据集包括了租车日期,租车季节,租车天气,租车气温,租车空气湿度等数 ...
- python pd Series 添加行_Python数据分析与挖掘的常用工具
Python语言:简要概括一下Python语言在数据分析.挖掘场景中常用特性: 列表(可以被修改),元组(不可以被修改) 字典(结构) 集合(同数学概念上的集合) 函数式编程(主要由lambda(). ...
- python 保留顺序去重_Python数据分析入门教程(二):数据预处理
作者 | CDA数据分析师 从菜市场买来的菜,总有一些不太好的,所以把菜买回来以后要先做一遍预处理,把那些不太好的部分扔掉.现实中大部分的数据都类似于菜市场的菜品,拿到以后都要先做一次预处理. 常见的 ...
- python数组求和函数_python数据分析之Numpy数据库第三期数组的运算
上期数组的索引和切片的知识总结通道:数组的索引和切片 数组和标量间的运算 数组之所以强大而且重要的原因,是其不需要通过循环就可以完成批量计算,也就是矢量化 import numpy as np a = ...
最新文章
- 算法设计与分析第5章 回溯法(一)【回溯法】
- 美国任命首位首席信息安全官
- ReSharper“无法解析符号”,即使在项目构建时
- ES6新特性之Generator函数
- MacBook 推出移动硬盘时总是提示有程序在使用它,如何解决?
- 学计算机写作文怎么写,关于学电脑的作文
- 30 个 Python 的最佳实践、小贴士和技巧,不可错过哟!
- 擷取 GridView 資料列的欄位值集合
- vscode-tab按键失效变为切换功能的解决方法
- mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码
- Pycharm下安装Tensorflow问题(利用anaconda)
- React项目本地环境正常显示,打包部署服务器图片不显示问题
- asp.net pdf如何转换成tif_PDF如何转换成PPT文档?怎么使用PDF转换成PPT的软件?
- roundcube mysql_Roundcube Webmail 安装配置
- 根据身份证号判断该人的年龄、性别、出生年月日
- Netty之Http与Websocket
- 如何改掉自己的坏习惯
- jQuery学习理解(详细)
- i春秋首届全国数据安全大赛部分复盘
- 计算机音乐简谱hop,Hop钢琴简谱-数字双手-Azis
热门文章
- 程序员——知识 [转载]
- 软件测试 集成测试
- java switch程序_Java 基础分支语句之程序流程控制switch-case
- 如何重启 Windows 10 子系统(WSL) ubuntu
- 集成ahci驱动的xp系统_IDE转AHCI模式 for win7+SSD
- Ant Design Pro图片上传
- linux离线卸载docker,Linux系统下Docker的安装与卸载
- C# DateTime的ToString()方法的使用
- 《HTML与CSS入门经典(第8版)》——2.5 测试Web内容
- java-第十一章-类的无参方法-模拟ATM机进行账户余额查询