数据文件 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 画移动平均线的方法详解相关推荐

  1. python定义静态变量_对Pyhon实现静态变量全局变量的方法详解

    python不能像C++一样直接定义一个static变量或者通过extern来导入别的库的变量而实现数据共享,但是python的思想是通过模块化来解决这个问题,就是通过模块来实现全局变量. 首先新建一 ...

  2. 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里的属性是不定的,空值默认为 ...

  3. python 归一化还原_对python3 一组数值的归一化处理方法详解

    1.什么是归一化: 归一化就是把一组数(大于1)化为以1为最大值,0为最小值,其余数据按百分比计算的方法.如:1,2,3.,那归一化后就是:0,0.5,1 2.归一化步骤: 如:2,4,6 (1)找出 ...

  4. python怎么横着输出_对python3中, print横向输出的方法详解

    对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...

  5. python对每一列进行归一化_对python3 一组数值的归一化处理方法详解

    1.什么是归一化: 归一化就是把一组数(大于1)化为以1为最大值,0为最小值,其余数据按百分比计算的方法.如:1,2,3.,那归一化后就是:0,0.5,1 2.归一化步骤: 如:2,4,6 (1)找出 ...

  6. python导入模块的变量_python 环境变量和import模块导入方法(详解)

    1.定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹:用来存放模块文件 2.导入模块 for ...

  7. python中update是啥意思_python中update的基本使用方法详解

    前言 Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中. 语法格式 d.update(e) 参数说明 将e中键-值对添加到字典 ...

  8. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  9. python 生成器 send_python(可迭代对象,迭代器,生成器及send方法详解)

    一.可迭代对象 对象必须提供一个__iter__()方法,如果有,那么就是可迭代对象, 像列表,元祖,字典等都是可迭代对象 可使用isinstance(obj,Iterable)方法判断 1 from ...

最新文章

  1. kafka 监控(eagle)
  2. 仿BlogEngine.NET的cnBlog主题
  3. 创建Unicode格式的INI文件
  4. catia齿轮宏程序_Catia宏程序
  5. 在 NetBeans IDE 中调试 PHP 源代码
  6. 都快2022年了GraphQL还值得学吗?
  7. 螺栓预紧力_斯姆勒知识讲解:螺栓预紧力的计算
  8. 基于Docker的开发模式驱动持续集成落地实施
  9. 目的路径太长如哈删除_如何清除winrar中的目标路径记录
  10. 了解信息安全管理体系的基本思路
  11. 手写在线计算机,在线手写
  12. 学习Web前端的心得
  13. word生成html目录树,word将自定义目录做成模板
  14. Linux网页版操作
  15. 保持精力旺盛的25招 送给奋斗的男人 (转)
  16. 【转】超级珍贵的卤水秘方大全!
  17. 从零开始学习VIO笔记 --- 第一讲:基础知识(四元数,李代数)
  18. java model类_Java Model类代码示例
  19. 王者荣耀高并发背后的故事
  20. loaderRunner 12 场景测试

热门文章

  1. 一篇文章学习Python中的多进程
  2. 【HTML/CSS】display相关属性
  3. db2 查杀死锁进程
  4. 使用C++代码打印数字正方形
  5. 关于技术管理者应该如何做好工作安排的一点思考
  6. 从源码的角度再看 React JS 中的 setState
  7. PowerShell(PHPStorm terminal with PowerShell)运行git log中文乱码
  8. JMX学习笔记(一)-MBean
  9. Qt5:渐变效果的实现
  10. C++学习——类的多态