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爬取网站数据保存使用的方法
Nov 20 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
Python将string转换到float的实例方法
Jul 29 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
python2和python3哪个使用率高
Jun 23 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
Jul 27 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
Python3中FuzzyWuzzy库实例用法
Nov 18 Python
Pycharm配置lua编译环境过程图解
Nov 28 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 Python
Numpy ndarray 多维数组对象的使用
Feb 10 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 file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
用Python编写web API的教程
2015/04/30 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
numpy.where() 用法详解
2019/05/27 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
淘宝店策划方案
2014/06/07 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
Redis三种集群模式详解
2021/10/05 Redis
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript