首先请大家在线下载一些数据:比如贵州茅台2010-01-01至2020-12-31区间收盘价的数据。
import tushare as ts
#1.先设置数据的接口#
ts.set_token('2f4f20d8b2fb57e033a820d04954b6f8a33f5a44c18b806189a802adsee')
pro = ts.pro_api()
#或者下面代码也行#
pro = ts.pro_api('2f4f20d8b2fb57e033a820d04954b6f8a33f5a44c18b806189a802adsee')
#2.提取数据#
df1=pro.daily(ts_code="000100.SZ",start_date='20180120', end_date='20201231')
#或者#
df2 = pro.daily(ts_code='600519.SH', start_date='20100101', end_date='20201231')
df2
# 截取收盘价这个字段 #
df3=df2[['close']] #两个方括号生成后仍然是DataFrame,一个[]的话变为series。
type(df3)
## pandas.core.series.Series ##
## 改变一下存储的形式 ##
import pandas as pd
df4=pd.DataFrame()
df4=pd.DataFrame(df3)
print(type(df4))
## <class 'pandas.core.frame.DataFrame'> ##
从以上代码可知