对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 命令行非阻塞输入的小例子
Sep 27 Python
python实现得到一个给定类的虚函数
Sep 28 Python
全面了解python字符串和字典
Jul 07 Python
解决python大批量读写.doc文件的问题
May 08 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
python hough变换检测直线的实现方法
Jul 12 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
django框架两个使用模板实例
Dec 11 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
Jul 02 Python
Flask缓存静态文件的具体方法
Aug 02 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 Python
教你利用Selenium+python自动化来解决pip使用异常
May 20 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
php动态生成JavaScript代码
2009/03/09 PHP
php文件缓存类汇总
2014/11/21 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
php中namespace use用法实例分析
2016/01/22 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
javascript 写类方式之五
2009/07/05 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
python构建深度神经网络(DNN)
2018/03/10 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
新店开张活动方案
2014/08/24 职场文书
医德医魂心得体会
2014/09/11 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
2014年环保局工作总结
2014/12/11 职场文书
Python中for后接else的语法使用
2021/05/18 Python
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS