python - pandas 从 yahoo finance 读取 BIDU 数据进行descriptive statistics
发布日期:2021-06-30 19:51:12 浏览次数:2 分类:技术文章

本文共 790 字,大约阅读时间需要 2 分钟。

# 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()

转载地址:https://lipenglin.blog.csdn.net/article/details/78007351 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python - pandas 从 yahoo finance 读取 BABA 数据进行 visualization
下一篇:python - 采集 新浪新闻-国内-最新消息 转为xlsx

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月22日 07时41分52秒