对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读写Redis数据库操作示例
Mar 18 Python
django接入新浪微博OAuth的方法
Jun 29 Python
Python中selenium实现文件上传所有方法整理总结
Apr 01 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
分分钟入门python语言
Mar 20 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
通过实例解析python subprocess模块原理及用法
Oct 10 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
一个数据采集类
2007/02/14 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
jquery获取节点名称
2015/04/26 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
JS原生瀑布流效果实现
2019/04/26 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
python实现logistic分类算法代码
2020/02/28 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
解决Python安装cryptography报错问题
2020/09/03 Python
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
幼师自荐信
2013/10/26 职场文书
养殖人员的创业计划书范文
2013/12/26 职场文书
防卫过当辩护词
2015/05/21 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
同学聚会感言一句话
2015/07/30 职场文书
离婚财产分割协议书
2015/08/11 职场文书
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript