python数据分析——数据筛选实例茅台
Posted 陪伴is最长情的告白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据分析——数据筛选实例茅台相关的知识,希望对你有一定的参考价值。
import tushare as ts
import pandas as pd
from pandas import DataFrame,Series
In [3]:
df = ts.get_k_data(‘600519‘,start=‘1999-01-01‘)
In [5]:
#将df存储到本地
df.to_csv(‘./maotai.csv‘)
In [9]:
#将date这列数据类型转成事件序列,然后将改列作为原数据的行索引
df = pd.read_csv(‘./maotai.csv‘,index_col=‘date‘,parse_dates=[‘date‘])
df.drop(labels=‘Unnamed: 0‘,axis=1,inplace=True)
df.head(5)
Out[9]:
In [26]:
#输出该股票所有收盘比开盘上涨3%以上的日期。
s = (df[‘close‘] - df[‘open‘])/df[‘open‘] > 0.03
df.loc[s].index
Out[26]:
In [20]:
#输出该股票所有开盘比前日收盘跌幅超过2%的日期。
s1 = (df[‘open‘] - df[‘close‘].shift(1))/df[‘close‘].shift(1) < -0.02
s1
Out[20]:
In [23]:
df.loc[s1].index
Out[23]:
In [33]:
#假如我从2010年1月1日开始,每月第一个交易日买入1手股票,每年最后一个交易日卖出所有股票,到今天为止,我的收益如何?
data = df[‘2010‘:‘2019‘]
data.head()
Out[33]:
In [35]:
#对数据进行重新取样
monthes = data.resample(‘M‘).first()
Out[35]:
In [36]:
years = data.resample(‘Y‘).last()
Out[36]:
以上是关于python数据分析——数据筛选实例茅台的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段