python
来源:互联网 发布:c语言三日通pdf下载 编辑:程序博客网 时间:2024/06/06 01:42
# coding: utf-8# In[18]:# pip install pandas_datareaderimport pandas_datareader as pdrdf = pdr.DataReader('BIDU', data_source='yahoo')df.tail()# In[19]:df.columns# In[20]:df['Close'].sum()df['Close'].mean()df['Close'].std()df['Close'].min()df['Close'].max()df['Close'].count()# In[22]:df['diff'] = df['Close'] - df['Open']df.head()# In[25]:df['rise'] = df['diff'] > 0df['fall'] = df['diff'] < 0df.head()# In[26]:df[['rise', 'fall']].sum()# In[34]:# 查看某段时间的股票涨跌情况df.ix[(df.index >= '2017-01-01') & (df.index <= '2017-09-01'), ['rise', 'fall']].sum()# In[38]:# 根据年、月 统计股票涨跌df.groupby([df.index.year, df.index.month])['rise', 'fall'].sum()# In[44]:# 每日报酬df['ret'] = df['Close'].pct_change(1) # 相邻(period)的数据的变换百分比df.head()# In[45]:# 每月报酬df.groupby([df.index.year, df.index.month])['ret'].sum()
pandas_datareader 官方文档
阅读全文
0 0
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- php7+mysql5.7+apache2.4
- LeetCode53. Maximum Subarray(easy)
- poj 3468 A Simple Problem with Integers(线段树区间修改+区间求和)
- 积木比赛
- 英文原版阅读
- python
- spark 数据倾斜调优
- CSP模拟题-ISBN号码
- 编译CodeBlocks记录
- Spring MVC的单元测试和集成测试(不使用mock)
- Java线程详解(深度好文)
- [建站日记]0day
- JavaScript中的object转换成number或string规则介绍
- C++之普通成员函数、虚函数以及纯虚函数的区别与用法要点