首页 > 数据库 > 数据库开发技术 > Python处理时间数据——每天股票涨了多少?
本节跟大家分享这个具体案例。
读取数据文件
将日期列设置为数据框索引
计算股票每天相较于前一天的波动情况
1 读取数据文件
import osimport pandas as pdos.chdir(r'F:\公众号\6.学习python') #设置成存放数据文件夹路径date = pd.read_csv("股票数据.csv", encoding = 'GBK') #读取数据

2 将日期列设置为数据框索引
date = date.set_index('日期') #把日期列设置为索引date.index = pd.to_datetime(date.index) #把索引中的日期转成时间格式date.head(5)
得到结果如下:

3 计算股票每天相较于前一天的波动情况
date.head(5).shift(1)
date['每日相较前一天波动'] = (date['收盘价'].shift(1) - date['收盘价']).shift(-1) #计算后一天收盘价减去前一天收盘价date.head(5)

。

扫一扫关注我
19967879837
投稿微信号、手机号
原文作者:阿黎逸阳的代码;如有侵权,请联系管理员删除。