对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 05 Python
Python Flask基础教程示例代码
Feb 07 Python
python读写LMDB文件的方法
Jul 02 Python
用python实现k近邻算法的示例代码
Sep 06 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
使用Python制作一个打字训练小工具
Oct 01 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 Python
解决Jupyter因卸载重装导致的问题修复
Apr 10 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
cookies应对python反爬虫知识点详解
Nov 25 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 类商品秒杀计时实现代码
2010/05/05 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
解决laravel session失效的问题
2019/10/14 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
Express的路由详解
2015/12/10 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
python变量不能以数字打头详解
2016/07/06 Python
OpenCV 模板匹配
2019/07/10 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
文秘专业个人求职信
2013/12/22 职场文书
军训自我鉴定
2014/01/22 职场文书
小学生成长感言
2014/01/30 职场文书
春节联欢会策划方案
2014/05/16 职场文书
专题组织生活会方案
2014/06/15 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
php实例化对象的实例方法
2021/11/17 PHP
JavaScript异步操作中串行和并行
2021/11/20 Javascript