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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月22日 07时41分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2018年2月份GitHub上最热门的Python项目:深度学习占半壁江山
2019-04-30
学会这10种机器学习算法你才算入门
2019-04-30
15 个有意思的 JavaScript 和 CSS 库推荐! 你用过几个?
2019-04-30
bzoj 4131: 并行博弈(博弈)
2019-04-30
线性基(bzoj 2460: [BeiJing2011]元素)
2019-04-30
hduoj 3949: XOR(线性基)
2019-04-30
bzoj 2844: albus就是要第一个出场(线性基)
2019-04-30
bzoj 2115: [Wc2011] Xor(DFS+线性基)
2019-04-30
bzoj 3811: 玛里苟斯(期望+线性基)
2019-04-30
bzoj 4568: [Scoi2016]幸运数字(树上倍增+线性基)
2019-04-30
bzoj 3781: 小B的询问(莫队)
2019-04-30
bzoj 2938: [Poi2000]病毒(AC自动机)
2019-04-30
bzoj 5094: 硬盘检测(概率)
2019-04-30
2017哈尔滨ACM CCPC-final 总结
2019-04-30
bzoj 4522: [Cqoi2016]密钥破解
2019-04-30
bzoj 2957: 楼房重建(线段树+递归)
2019-04-30
数据结构 图论09 关键路径(AOE)网 通俗易懂
2019-04-30