对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使用pil生成缩略图的方法
Mar 26 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
Jul 02 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
python抓取网站的图片并下载到本地的方法
May 22 Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 Python
Python读取指定日期邮件的实例
Feb 01 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
python3中的logging记录日志实现过程及封装成类的操作
May 12 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
python利用opencv实现颜色检测
Feb 23 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
详解Nuxt.js 实战集锦
2019/11/19 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
django query模块
2019/04/20 Python
Python3.8中使用f-strings调试
2019/05/22 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
Linux开机引导的步骤是什么
2015/10/19 面试题
生日邀请函范文
2014/01/13 职场文书
鸿星尔克广告词
2014/03/21 职场文书
给孩子的新年寄语
2014/04/08 职场文书
初一学生期末评语
2014/04/24 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
求职自我评价范文
2015/03/09 职场文书
健康证明
2015/06/19 职场文书
党校培训学习心得体会
2016/01/06 职场文书
redis 查看所有的key方式
2021/05/07 Redis
python四种出行路线规划的实现
2021/06/23 Python
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js