将日/分钟数据转为周线、月线或其他周期

来源:互联网 发布:上位机软件招聘 编辑:程序博客网 时间: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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 肉肉移栽后浇透水怎么办 月季花扦插的没长根发芽了怎么办 君子兰发的小苗怎么办 蔷薇光长枝条不开花怎么办 牡丹发芽又干了怎么办 擦皮炎平后皮肤变黑怎么办 误喝发霉的咖啡渣怎么办 狗吃了速溶咖啡怎么办 咖啡机放豆的地方进水怎么办 干吃咖啡粉上瘾怎么办 去良友花艺住宿怎么办 充气娃娃放了气怎么办 煮杜鹃根没有锅怎么办 淘宝店卖鲜花被买家拒收货怎么办 执业医师电子注册忘记密码怎么办 怀孕吃了油炸的怎么办 百合长得太高怎么办 百合的杆没了怎么办 百合花长得太细怎么办 沙漠玫瑰的花苞打不开怎么办 鲜切花 较小的花苞怎么办 大棚玫瑰苗水大涝的不长怎么办 鲜花买回来蔫了怎么办 喝玫瑰醋上火了怎么办 插在花泥上的花怎么办 插的花蔫了怎么办 紫睡莲的茎软了怎么办 家养的荷花烂叶怎么办 家养的荷花叶老是枯萎怎么办 新买的绣球蔫了怎么办 绣球花被太阳晒阉了怎么办 羊肉香精放多了怎么办 被飞机防腐剂弄到皮肤怎么办 狗吃了脱氧保鲜剂呕吐怎么办 小孩误吃试纸了保鲜剂怎么办 狗狗把保鲜剂吃了怎么办 小孩吃了防潮珠怎么办 狗吃了防潮剂怎么办 洋桔梗有点烂根怎么办 变色球花枯萎了怎么办 桔梗花叶子蔫了怎么办