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打印scrapy蜘蛛抓取树结构的方法
Apr 08 Python
Python字符串中查找子串小技巧
Apr 10 Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 Python
python数据结构之链表详解
Sep 12 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
flask-socketio实现WebSocket的方法
Jul 31 Python
详解python中的线程与线程池
May 10 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
Python csv模块使用方法代码实例
Aug 29 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
基于python和flask实现http接口过程解析
Jun 15 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
openPNE常用方法分享
2011/11/29 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
JQuery jsonp 使用示例代码
2009/08/12 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
分析Python中解析构建数据知识
2018/01/20 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
Django之路由层的实现
2019/09/09 Python
python实现打砖块游戏
2020/02/25 Python
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
文秘专业自荐信
2013/10/14 职场文书
经理职责范文
2013/11/08 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
行政助理岗位职责
2015/02/10 职场文书
介绍信怎么写
2015/05/05 职场文书
餐厅开业活动方案
2019/07/08 职场文书