问题:把测量的现场数据(示波器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_matlab​github.com

参考:IO Tools (Text, CSV, HDF5, …)​pandas.pydata.org

欢迎有其他处理方法的小伙伴一起交流!

python交通调查数据处理_python数据分析--关于时间类型数据处理的一种方法相关推荐

  1. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  2. python训练自己中文语料库_Python nltk载入自己的中文语料库的两种方法 for Windows7...

    前提:把自己的语料库(sogou文本分类语料库)放在LTK_DATA/corpora/目录下: 然后在命令行输入以下之后,即可看到所有的txt文件名列表了. 第一种方法:BracketParseCor ...

  3. Python 炫技操作(九):调用函数的九种方法

    系列导读 Python 炫技操作(一):条件语句的七种写法 Python 炫技操作(二):合并字典的七种方法 Python 炫技操作(三):判断是否包含子串的七种方法 Python 炫技操作(四):连 ...

  4. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  5. mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  6. python交通调查数据处理_python 小型交通调查后的数据处理(数车)

    MMP,寒冷的冬天,在西安北郊的一个上午,一组四人刚起床早饭没吃就去数车,大腿冻得直哆嗦,终于以五分钟时间间隔数了一个半小时的车. 以下是要求 为两个实验前做准备做交通调查,对所调查的路口现有路口交通 ...

  7. python汽车租赁程序_python数据分析实例:共享单车租用影响因素探索

    kaggle网站(Bike Sharing Demand | Kaggle)提供了某城市的共享单车2011年到2012年的数据集.该数据集包括了租车日期,租车季节,租车天气,租车气温,租车空气湿度等数 ...

  8. python pd Series 添加行_Python数据分析与挖掘的常用工具

    Python语言:简要概括一下Python语言在数据分析.挖掘场景中常用特性: 列表(可以被修改),元组(不可以被修改) 字典(结构) 集合(同数学概念上的集合) 函数式编程(主要由lambda(). ...

  9. python 保留顺序去重_Python数据分析入门教程(二):数据预处理

    作者 | CDA数据分析师 从菜市场买来的菜,总有一些不太好的,所以把菜买回来以后要先做一遍预处理,把那些不太好的部分扔掉.现实中大部分的数据都类似于菜市场的菜品,拿到以后都要先做一次预处理. 常见的 ...

  10. python数组求和函数_python数据分析之Numpy数据库第三期数组的运算

    上期数组的索引和切片的知识总结通道:数组的索引和切片 数组和标量间的运算 数组之所以强大而且重要的原因,是其不需要通过循环就可以完成批量计算,也就是矢量化 import numpy as np a = ...

最新文章

  1. 算法设计与分析第5章 回溯法(一)【回溯法】
  2. 美国任命首位首席信息安全官
  3. ReSharper“无法解析符号”,即使在项目构建时
  4. ES6新特性之Generator函数
  5. MacBook 推出移动硬盘时总是提示有程序在使用它,如何解决?
  6. 学计算机写作文怎么写,关于学电脑的作文
  7. 30 个 Python 的最佳实践、小贴士和技巧,不可错过哟!
  8. 擷取 GridView 資料列的欄位值集合
  9. vscode-tab按键失效变为切换功能的解决方法
  10. mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码
  11. Pycharm下安装Tensorflow问题(利用anaconda)
  12. React项目本地环境正常显示,打包部署服务器图片不显示问题
  13. asp.net pdf如何转换成tif_PDF如何转换成PPT文档?怎么使用PDF转换成PPT的软件?
  14. roundcube mysql_Roundcube Webmail 安装配置
  15. 根据身份证号判断该人的年龄、性别、出生年月日
  16. Netty之Http与Websocket
  17. 如何改掉自己的坏习惯
  18. jQuery学习理解(详细)
  19. i春秋首届全国数据安全大赛部分复盘
  20. 计算机音乐简谱hop,Hop钢琴简谱-数字双手-Azis

热门文章

  1. 程序员——知识 [转载]
  2. 软件测试 集成测试
  3. java switch程序_Java 基础分支语句之程序流程控制switch-case
  4. 如何重启 Windows 10 子系统(WSL) ubuntu
  5. 集成ahci驱动的xp系统_IDE转AHCI模式 for win7+SSD
  6. Ant Design Pro图片上传
  7. linux离线卸载docker,Linux系统下Docker的安装与卸载
  8. C# DateTime的ToString()方法的使用
  9. 《HTML与CSS入门经典(第8版)》——2.5 测试Web内容
  10. java-第十一章-类的无参方法-模拟ATM机进行账户余额查询