对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 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
Python中最常用的操作列表的几种方法归纳
Apr 24 Python
django定期执行任务(实例讲解)
Nov 03 Python
Python中join函数简单代码示例
Jan 09 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
Jun 04 Python
django+xadmin+djcelery实现后台管理定时任务
Aug 14 Python
django解决跨域请求的问题
Nov 11 Python
Python协程 yield与协程greenlet简单用法示例
Nov 22 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
May 03 Python
Python Charles抓包配置实现流程图解
Sep 29 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/12/16 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
js实现带三角符的手风琴效果
2017/03/01 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
Python实现Youku视频批量下载功能
2017/03/14 Python
Python中%r和%s的详解及区别
2017/03/16 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python如何求圆的面积
2020/07/01 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
C#笔试题集合
2013/06/21 面试题
大专计算机个人求职的自我评价
2013/10/21 职场文书
电子商务专业学生的学习自我评价
2013/10/27 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
运动会演讲稿100字
2014/08/25 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
Docker官方工具docker-registry案例演示
2022/04/13 Servers