用python把股票日K线转换成月K线周期数据,这可能是网上最稀缺的代码
用python把股票日线转换成月K线周期,这可能是网上最稀缺的代码.
在网上找了半天,真的非常稀缺,把日K线转换成月线周期.
东拼西凑,再加上自己的修改,终于写出来了.
先爬取K线数据保存为temp.csv,python如何爬取股票数据的代码我有另外的文章介绍.
然后读取文件里的日K线数据转换成月K线周期,再保存成CSV文件
import pandas as pd#CSV文件导入数据
stock_data = pd.read_csv('temp.csv',parse_dates=[1],encoding='gbk')#导入数据转为周线,W周,M月,Q季度
period_type='m'#日期设为索引
stock_data.insert(0,column='date',value=stock_data['日期'])
stock_data.set_index('日期',inplace=True)#最后一天收盘价
stock_data.index = pd.to_datetime(stock_data.index)
period_stock_data = stock_data.resample(period_type).last()period_stock_data['open'] = stock_data['open'].resample(period_type).first()
period_stock_data['high'] = stock_data['high'].resample(period_type).max()
period_stock_data['low'] = stock_data['low'].resample(period_type).min()
period_stock_data['成交量'] = stock_data['成交量'].resample(period_type).sum()#去掉无数据周条目
period_stock_data = period_stock_data [period_stock_data['股票代码'].notnull()]
#转换完的数据保存到CSV文件
period_stock_data.to_csv('股票月线.csv',index=False,encoding='utf_8_sig')
用python把股票日K线转换成月K线周期数据,这可能是网上最稀缺的代码相关推荐
- CAD多线怎么转换成多段线?
CAD多线命令主要用来创建多条平行线,很多设计师小伙伴会用该命令来绘制墙体或道路,但是多线编辑起来没有多段线方便.那么,CAD多线怎么转换成多段线呢?本文小编就来给大家分享一个可以将CAD多线转换成多 ...
- Python绘制股票日K图(九)给折线图加标签
股票当日成交额在股市的排名说明了市场对它的关注度,也是一个很好的指标. 免费获取更多最新股市数据关注头像同名恭祝好! 相应的代码同Python绘制股票日K图(七)给柱状图加上标签差不多,只不过需要注意 ...
- CAD如何将样条曲线转换成多段线
有时在使用CAD中,需要把绘制出来的样条曲线转换成多段线来方便以后的编辑或输出到别的软件.设备.然而要怎么进行操作才能转换出来呢?下面有几种实用的方法供大家参考: 第一种方法(特别使用CAD低版本的用 ...
- 你知道CAD软件将圆弧与直线转换成多段线的方法吗?
CAD制图时想要对直线与圆弧构成的整体对象进行多段线编辑,首先需要将这个对象转换成多段线.本文将介绍CAD如何将直线与圆弧连接成多段线. 1.使用CAD软件打开需要进行操作的图纸文件,用夹点拾取一下, ...
- python将英文单词表示的数字转换成阿拉伯数字的代码
下边内容内容是关于python将英文单词表示的数字转换成阿拉伯数字的内容. import re _known = { 'zero': 0, 'one': 1, 'two': 2, 'three': 3 ...
- c# cad二次开发 通过选择txt文件将自动转换成多段线
c# cad二次开发 通过选择txt文件将自动转换成多段线,txt样式如下 using System; using System.Collections.Generic; using System.T ...
- python中列表中的字符串转换成数字
python中列表中的字符串转换成数字 调整实验时,发现某个嵌套列表的字典中需要把列表中的字符串改成数字,不能直接强转,需要以下代码实现 m_dict_G = {}for key in md_dict ...
- python画父子关系图_将有父子关系的一维数组转换成树形结构(多维)数据
先来个函数注释 : /** * 将有父子关系的一维数组转换成树形结构(多维)数据 * console.log(JSON.stringify(setTreeData(data), null, 2)); ...
- mysql 父子维,将有父子关系的一维数组转换成树形结构(多维)数据
拉莫斯之舞 先来个函数注释 :/** * 将有父子关系的一维数组转换成树形结构(多维)数据 * console.log(JSON.stringify(setTreeData(data), null, ...
最新文章
- iOS 富文本类库RTLabel
- 用py2exe打包成一个exe文件
- jsp 中div居中_让div在屏幕中居中(水平居中+垂直居中)
- 随想录(ros学习笔记)
- 怎么爬before after之间的内容_关于伪元素::before和::after的用法
- 一文概述深度学习中的正则化(含Python代码)
- GEF:应用示例列表
- C语言学生成绩排名系统
- Docker安装迅雷下载工具实现远程下载
- Windows XP SP3 Beta版本(KB936929)已经发布到Connect
- unity简单的粒子特效的制作
- RNA 14. SCI 文章中差异表达基因之 蛋白互作网络 (PPI)
- postman怎么设置中文
- 新手如何租用阿里云服务器(图文教程)
- VLAN中SVL和IVL的区别
- clientX,offsetX,pageX,screenX的异同以Chrome浏览器测试
- 有效的运营技巧让中国卖家在跨境电商领域销量翻番
- 微信认证300元发票获取
- python urllib库安装_urllib库安装
- 【C语言】中文符号(句号,问号,感叹号)作为标识符进行分行处理