对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编程中字符串和列表的基本知识讲解
Oct 14 Python
python编程线性回归代码示例
Dec 07 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
python将视频转换为全字符视频
Apr 26 Python
详解python 爬取12306验证码
May 10 Python
Python 通过打码平台实现验证码的实现
May 13 Python
python代理工具mitmproxy使用指南
Jul 04 Python
Django缓存系统实现过程解析
Aug 02 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Python猜数字算法题详解
Mar 01 Python
解析目标检测之IoU
Jun 26 Python
Python Pygame实战之塔防游戏的实现
Mar 17 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面向对象编程快速入门
2006/10/09 PHP
剖析 PHP 中的输出缓冲
2006/12/21 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
Python基于PycURL实现POST的方法
2015/07/25 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
Python图像读写方法对比
2020/11/16 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
如何转换一个字符串到enum值
2014/04/12 面试题
中科前程Java笔试题
2016/11/20 面试题
Ruby如何进行文件操作
2014/07/17 面试题
公司经理聘任书
2014/03/29 职场文书
学生会主席竞聘书
2014/03/31 职场文书
欢迎词怎么写
2015/01/23 职场文书
小型婚礼主持词
2015/06/30 职场文书
煤矿安全生产工作总结
2015/08/13 职场文书
5行Python代码实现一键批量扣图
2021/06/29 Python