将日/分钟数据转为周线、月线或其他周期
来源:互联网 发布:上位机软件招聘 编辑:程序博客网 时间:2024/06/13 01:18
import osimport pandas as pdstock_data = pd.read_csv('stock data/sh600898.csv',parse_dates=[1])#设定转换周期period_type 转换为周是'W',月'M',季度线'Q',五分钟'5min',12天'12D'period_type = 'W'#将[date]设定为index,inplace是原地修改,不要创建一个新对象stock_data.set_index('date',inplace=True)#进行转换,周线的每个变量都等于那一周中最后一个交易日的变量值period_stock_data = stock_data.resample(period_type,how='last')#周线的change等于那一周中每日change的连续相乘period_stock_data['change'] = stock_data['change'].resample(period_type,how=lambda x:(x+1.0).prod()-1.0)#周线的open等于那一周中第一个交易日的openperiod_stock_data['open'] = stock_data['open'].resample(period_type,how='first')#周线的high等于那一周中的high的最大值period_stock_data['high'] = stock_data['high'].resample(period_type,how='max')#周线的low等于那一周中的low的最大值period_stock_data['low'] = stock_data['low'].resample(period_type,how='min')#周线的volume等于那一周中volume和money各自的和period_stock_data['volume'] = stock_data['volume'].resample(period_type,how='sum')#股票在有些周一天都没有交易,将这些周去除period_stock_data = period_stock_data[period_stock_data['code'].notnull()]period_stock_data.reset_index(inplace=True)#导出数据period_stock_data.to_csv('week_stock_data.csv',index=False)
参考:http://m.blog.csdn.net/trader_python/article/details/52856992
阅读全文
0 0
- 将日/分钟数据转为周线、月线或其他周期
- 【量化小讲堂-Python&Pandas系列05】极简方法将日线数据转为周线、月线或其他周期
- 如何将ppt或其他文档转为pdf格式
- 将时间搓转为月-日,小时 :分 格式
- ireport将日期格式2012-03-01转为2012年03月01日
- ireport将日期格式2012-03-01转为2012年03月01日
- Excel2013表格将日期格式转为固定的XXXX年XX月XX日形式
- 将数据转为json
- js 将日期转为多少分钟前
- 把datetime类型的日期转化成年月日或其他格式方法总结
- 把datetime类型的日期转化成年月日或其他格式方法总结
- 使用eclipse插件批量将Java源代码文件的编码从GBK(或其他编码)转为UTF-8
- 将图片转为字符数据
- 将CAD数据转为shp
- 陕西省体入选国足固定主场 8月15日或将迎来国足
- 将字符串或日期转换成年月日的格式,js方法
- 三星或将于3月29日推出Galaxy S8
- 网传黑莓将出新机DTEK 60,或于10月25日发布
- IO流的对象使用规律小结
- 本地git 推送到github被拒绝
- python中的raw_input()和input()
- border-img属性
- 集成华为游戏服务SDK,安装失败存在同名的数据库
- 将日/分钟数据转为周线、月线或其他周期
- 缺省配置Springboot Web应用启动过程中Bean定义的登记
- 【转】VirtualBox与VMware中的网络模式详解
- 内部类的变量或者方法与外部类相同时
- UVa 1225
- SearchView常用API
- List集合的子实现类的特点(ArrayList,Vector,LinkedList),JDK5以后提供的新特性
- python 爬虫获取代理Ip
- 51nod 1557 两个集合 (二分搜索,思维逻辑好题)