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开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
跟老齐学Python之通过Python连接数据库
Oct 28 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
May 24 Python
Python使用progressbar模块实现的显示进度条功能
May 31 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
Django实现auth模块下的登录注册与注销功能
Oct 10 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
python基于openpyxl生成excel文件
Dec 23 Python
Python实现Hash算法
Mar 18 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
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
Python里隐藏的“禅”
2014/06/16 Python
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
欢迎领导检查标语
2014/06/27 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
2016年会开场白台词
2015/06/01 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
高中开学感言
2015/08/01 职场文书
小学英语教学反思范文
2016/02/15 职场文书
Python time库的时间时钟处理
2021/05/02 Python
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏