python移动平均线绘图_对python pandas 画移动平均线的方法详解
数据文件 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 pandas 画移动平均线的方法详解相关推荐
- python定义静态变量_对Pyhon实现静态变量全局变量的方法详解
python不能像C++一样直接定义一个static变量或者通过extern来导入别的库的变量而实现数据共享,但是python的思想是通过模块化来解决这个问题,就是通过模块来实现全局变量. 首先新建一 ...
- python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...
- python 归一化还原_对python3 一组数值的归一化处理方法详解
1.什么是归一化: 归一化就是把一组数(大于1)化为以1为最大值,0为最小值,其余数据按百分比计算的方法.如:1,2,3.,那归一化后就是:0,0.5,1 2.归一化步骤: 如:2,4,6 (1)找出 ...
- python怎么横着输出_对python3中, print横向输出的方法详解
对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...
- python对每一列进行归一化_对python3 一组数值的归一化处理方法详解
1.什么是归一化: 归一化就是把一组数(大于1)化为以1为最大值,0为最小值,其余数据按百分比计算的方法.如:1,2,3.,那归一化后就是:0,0.5,1 2.归一化步骤: 如:2,4,6 (1)找出 ...
- python导入模块的变量_python 环境变量和import模块导入方法(详解)
1.定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹:用来存放模块文件 2.导入模块 for ...
- python中update是啥意思_python中update的基本使用方法详解
前言 Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法格式 d.update(e) 参数说明 将e中键-值对添加到字典 ...
- python输入字符串并反序result_python字符串反转的四种方法详解
python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...
- python 生成器 send_python(可迭代对象,迭代器,生成器及send方法详解)
一.可迭代对象 对象必须提供一个__iter__()方法,如果有,那么就是可迭代对象, 像列表,元祖,字典等都是可迭代对象 可使用isinstance(obj,Iterable)方法判断 1 from ...
最新文章
- kafka 监控(eagle)
- 仿BlogEngine.NET的cnBlog主题
- 创建Unicode格式的INI文件
- catia齿轮宏程序_Catia宏程序
- 在 NetBeans IDE 中调试 PHP 源代码
- 都快2022年了GraphQL还值得学吗?
- 螺栓预紧力_斯姆勒知识讲解:螺栓预紧力的计算
- 基于Docker的开发模式驱动持续集成落地实施
- 目的路径太长如哈删除_如何清除winrar中的目标路径记录
- 了解信息安全管理体系的基本思路
- 手写在线计算机,在线手写
- 学习Web前端的心得
- word生成html目录树,word将自定义目录做成模板
- Linux网页版操作
- 保持精力旺盛的25招 送给奋斗的男人 (转)
- 【转】超级珍贵的卤水秘方大全!
- 从零开始学习VIO笔记 --- 第一讲:基础知识(四元数,李代数)
- java model类_Java Model类代码示例
- 王者荣耀高并发背后的故事
- loaderRunner 12 场景测试