1.安装pandas,pandas 是一个基于Python 构建的专门进行数据操作和分析的开源软件库
pip3 install pandas
2.处理数据,DataFrame是一种表格型数据结构
import pandas as pd
data = pd.DataFrame(data)
3.处理列标签
data.columns = ['Time','Open','High','Low','Close','Volume']
4.时间转换
data['Time'] = pd.to_datetime(data['Time'], unit='ms')
5.取时间和收盘价
data = data[['Time', 'Close']]
6.安装pandas ta,pandas TA 是一个基于Pandas模块开发的,具有上百个技术指标和常用指标的开源模块。
pip3 install pandas_ta
7.计算指标,RSI指标正是根据供求平衡的原理,通过测量某一个期间内股价上涨总幅度占股价变化总幅度平均值的百分比,来评估多空力量的强弱程度,进而提示具体操作的。
import pandas_ta as ta
df['rsi']=ta.rsi(df['close'],length=10)
8.保存到.csv并关闭索引
data.to_csv('data.csv',index=False)