对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基础教程之缩进介绍
Aug 29 Python
在Python中操作字符串之rstrip()方法的使用
May 19 Python
python中函数总结之装饰器闭包详解
Jun 12 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
Python网络编程 Python套接字编程
Sep 13 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
python实现推箱子游戏
Mar 25 Python
python:按行读入,排序然后输出的方法
Jul 20 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
python实现逢七拍腿小游戏的思路详解
May 26 Python
python语言的优势是什么
Jun 17 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
Sep 21 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版本实现代码
2012/09/15 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
php绘制一条直线的方法
2015/01/24 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
JS正则表达式常见用法实例详解
2018/06/19 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
详解JS函数防抖
2020/06/05 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
使用cx_freeze把python打包exe示例
2014/01/24 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
python与字符编码问题
2019/05/24 Python
python numpy存取文件的方式
2020/04/01 Python
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
物流管理专业应届生求职信
2013/11/21 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
党员自我对照检查材料
2014/08/19 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers