对python pandas 画移动平均线的方法详解


Posted in Python onNovember 28, 2018

数据文件 66001_.txt 内容格式:

date,jz0,jz1,jz2,jz3,jz4,jz5
2012-12-28,0.9326,0.8835,1.0289,1.0027,1.1067,1.0023
2012-12-31,0.9435,0.8945,1.0435,1.0031,1.1229,1.0027
2013-01-04,0.9403,0.8898,1.0385,1.0032,1.1183,1.0030
... ...

pd_roll_mean1.py

# -*- coding: utf-8 -*-
import os, sys
if len(sys.argv) ==2:
 i = sys.argv[1]
else:
 print 'usage: pd_roll_mean1.py i '
 sys.exit(1)
 
import pandas as pd
# dataFrame 第6章 数据加载 读写文本格式的数据 第167页
df = pd.read_csv('/python/66001_.txt', parse_dates=True, index_col=0 )
 
df.head() # 预览前5行数据
df.describe() # 数据基本统计量
 
import matplotlib.pyplot as plt
# 加这个两句 可以显示中文
plt.rcParams['font.sans-serif'] = [u'SimHei']
plt.rcParams['axes.unicode_minus'] = False
 
jz = 'jz'+str(i)
df[jz].plot(figsize=(12,6), grid=True, legend=jz, label='66001'+str(i)) 
# 画30日移动平均线 
pd.rolling_mean(df[jz], 30).plot(grid=True)
plt.show()

运行 python pd_roll_mean1.py 5

参考书:[ 利用Python进行数据分析 ]

以上这篇对python pandas 画移动平均线的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
Python中的tuple元组详细介绍
Feb 02 Python
Python实现获取操作系统版本信息方法
Apr 08 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
scrapy爬虫完整实例
Jan 25 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 Python
PyQt5响应回车事件的方法
Jun 25 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
python3.6使用SMTP协议发送邮件
May 20 Python
keras实现多种分类网络的方式
Jun 11 Python
python3跳出一个循环的实例操作
Aug 18 Python
Manjaro、pip、conda更换国内源的方法
Nov 17 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 #Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 #Python
使用python对文件中的数值进行累加的实例
Nov 28 #Python
python的concat等多种用法详解
Nov 28 #Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 #Python
python dataframe向下向上填充,fillna和ffill的方法
Nov 28 #Python
在python中只选取列表中某一纵列的方法
Nov 28 #Python
You might like
PHP中exec函数和shell_exec函数的区别
2014/08/20 PHP
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
Python查看微信撤回消息代码
2018/06/07 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
python 接收处理外带的参数方法
2018/12/03 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
经济贸易系求职信
2014/08/04 职场文书
委托证明书
2014/09/17 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
干部年终考核评语
2015/01/04 职场文书
租赁协议书
2015/01/27 职场文书
安全保证书格式
2015/02/28 职场文书
网吧员工管理制度
2015/08/05 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python