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文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
在Python中用keys()方法返回字典键的教程
May 21 Python
Python 数据结构之旋转链表
Feb 25 Python
Python搭建HTTP服务器和FTP服务器
Mar 09 Python
用Python实现随机森林算法的示例
Aug 24 Python
TensorFlow的权值更新方法
Jun 14 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
python保存字典和读取字典的实例代码
Jul 07 Python
使用pandas读取文件的实现
Jul 31 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
Pygame框架实现飞机大战
Aug 07 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
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php实现的操作excel类详解
2016/01/15 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
Javascript中3个需要注意的运算符
2015/04/02 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
详解A标签中href=""的几种用法
2017/08/20 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
如何完美的建立一个python项目
2020/10/09 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
如何填写个人简历自我评价
2013/12/10 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
妇女工作先进事迹
2014/08/17 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
留学推荐信英文范文
2015/03/26 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸