pandas 把数据写入txt文件每行固定写入一定数量的值方法


Posted in Python onDecember 28, 2018

我遇到的情况是:把数据按一定的时间段提出。比如提出每天6:00-8:00的每个数据,可以这样做:

# -*-coding: utf-8 -*-
import pandas as pd
import datetime
 
#读取csv文件
df=pd.read_csv('A_2+20+DoW+VC.csv')
#求'ave_time'这一列的平均值
aveTime=df['ave_time'].mean()
#把ave_time这列的缺失值进进行填充,填充的方法是按这一列的平均值进行填充
df2=df.fillna(aveTime)
# 把处理过的这一列的数据取出来
col=df2.iloc[:,2]
#因为col带有index值和values值,真正需要的值就是values,取出来的值是Series的类型
arrs=col.values
#取出df2的时间序列的那一列
col.index=df2.iloc[:,1]
#把index处理为datetime格式
col.index=pd.to_datetime(col.index,unit='ns')
#把col分为以天为单位的时间序列,目的是计算这个列有多少天
dcol=col.resample('D').mean()
#n就是多少天
n=dcol.count()
#创建时间序列,目的是把每天的6::0-8:00 | 8:00-10:00 | 15::00-17:00 |17:00-19:00|的行车平均时间取出来
f=open('3.txt','w+')
p=pd.date_range('19/7/2016 6:20',periods=n)
for i in p:
 j=i+datetime.timedelta(minutes=100)
 values=col[i:j].values
 count=0
 for temp in values:
  count+=1
  print >> f,temp,
  if(count%6==0):
   print >> f
f.close()

数据的类型如图:

pandas 把数据写入txt文件每行固定写入一定数量的值方法

运行结果:

pandas 把数据写入txt文件每行固定写入一定数量的值方法

以上这篇pandas 把数据写入txt文件每行固定写入一定数量的值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python自动调用IE打开某个网站的方法
Jun 03 Python
python实现矩阵乘法的方法
Jun 28 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
详解Python打包分发工具setuptools
Aug 05 Python
python3的url编码和解码,自定义gbk、utf-8的例子
Aug 22 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
如何在 Matplotlib 中更改绘图背景的实现
Nov 26 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
Pycharm制作搞怪弹窗的实现代码
Feb 19 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 #Python
Python编程深度学习绘图库之matplotlib
Dec 28 #Python
对pandas写入读取h5文件的方法详解
Dec 28 #Python
Python线程池模块ThreadPoolExecutor用法分析
Dec 28 #Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
Dec 28 #Python
python 检查是否为中文字符串的方法
Dec 28 #Python
浅谈python3发送post请求参数为空的情况
Dec 28 #Python
You might like
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
php 获取远程网页内容的函数
2009/09/08 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
Python列表计数及插入实例
2014/12/17 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
利用python实现逐步回归
2020/02/24 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
北京某公司的.net笔试题
2014/03/20 面试题
见习报告怎么写
2014/10/31 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
预备党员考察意见范文
2015/06/01 职场文书
力克胡哲观后感
2015/06/10 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
Pygame Rect区域位置的使用(图文)
2021/11/17 Python