小案例:

参考了一些文章。做了一个20日移动平均线;这算是第一篇自己用python实现的功能吧。

步骤:

1、在网易财经下载000300的历史数据。

2、配置好python和pandas包

代码:

#加载pandas包和os包
import pandas as pd
import os
#获取工作目录
os.getcwd()
#把数据放入工作目录当中,并读取
stock_data = pd.read_csv(r'000300.csv', parse_dates=[1],encoding='gb2312')
stock_data.head()
#把数据从远到近排列
stock_data.sort('日期', inplace=True)
stock_data.head()
#计算5日,20日和60日移动平均线
ma=20
stock_data['ma_'+str(ma)]=pd.rolling_mean(stock_data['收盘价'],ma)
stock_data.to_csv('000300_ma.csv',index=False)

更多相关文章

  1. Python基础数据类型-函数传参详解
  2. 如何在序列化后从查询中更新json数据?
  3. 腾讯应用宝采集数据分析
  4. 机器学习Python数据特征选定
  5. Python3 基本数据类型
  6. 《数据结构与算法Python语言描述》裘宗燕 笔记 第五章 栈和队列
  7. python--数据库支持
  8. Python数据格式化
  9. Python数据分析相关资料

随机推荐

  1. Android File Transfer – 在 Mac 上也能
  2. Android 告急!
  3. Android学习方向
  4. 安裝 Android 開發工具
  5. flutter与android混合开发一:Android原生
  6. Sony Reader PRS - T1 被駭顯露更多 Andr
  7. Android传感器(第一篇)
  8. 如何上传应用软件到 Android Market集市
  9. 浅谈android应用的版本更新
  10. Android面试系列文章2018之Android部分之