对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 相关文章推荐
python3.4用循环往mysql5.7中写数据并输出的实现方法
Jun 20 Python
python Matplotlib画图之调整字体大小的示例
Nov 20 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
python3字符串操作总结
Jul 24 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
Python接口测试get请求过程详解
Feb 28 Python
python实现横向拼接图片
Mar 23 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
python 异步async库的使用说明
May 04 Python
python使用bs4爬取boss直聘静态页面
Oct 10 Python
python字典与json转换的方法总结
Dec 28 Python
Python实现文字pdf转换图片pdf效果
Apr 03 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
星际玩家的三大定律
2020/03/04 星际争霸
php桌面中心(三) 修改数据库
2007/03/11 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
javascript History对象原理解析
2020/02/17 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
2018/02/23 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
python实现公司年会抽奖程序
2019/01/22 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
高中班主任评语大全
2014/04/25 职场文书
诚实守信演讲稿
2014/09/01 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
护士自荐信范文
2015/03/25 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL