读书笔记:python以时间维度分析数据

这篇读书笔记详细记录了在《利用python进行数据分析》一书中,针对Python 3.7和Pandas 0.24.2环境下,如何处理数据并使用matplotlib和pandas绘制股票图表。文中提到了数据来源,并指出Python 3中rolling函数的用法与Python 2的不同,以及它在处理缺失值时的行为。
摘要由CSDN通过智能技术生成

在《利用python进行数据分析》这本书中,在第10章最后一个示例中,由于版本的问题,书上的代码已经不能很好的运行。故将自己的作图代码和需要注意的地方做一下记录。

Pandas:0.24.2

Python:3.7

数据连接:https://github.com/wesm/pydata-book

import matplotlib.pyplot as plt
import pandas as pd
from scipy.stats  import percentileofscore

close_px_all = pd.read_csv('stock_px.csv',parse_dates=True,index_col=0)
close_px = close_px_all[['AAPL','MSFT','XOM']]
close_px = close_px.resample('B').ffill()
print(close_px)
close_px['AAPL'].plot()
plt.show()
close_px.ix['2009'].plot()
plt.show()

用到的库主要包括pandas与matplotlib.pyplot

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值