本文整理汇总了Python中pandas.io.data.DataReader.replace方法的典型用法代码示例。如果您正苦于以下问题:Python DataReader.replace方法的具体用法?Python DataReader.replace怎么用?Python DataReader.replace使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pandas.io.data.DataReader
的用法示例。
在下文中一共展示了DataReader.replace方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: DataReader
# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import replace [as 别名]
plt.fill_between(US_YS.index, US_YS['sig'].values,0)
# plt.show()
pic.new()
plt.savefig("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png" %(str(pic.num)))
rep.addimage("C:/Users/oskar/Documents/doc_no_backup/python_crap/temp/%s.png"%(str(pic.num)),7,4,'LEFT')
plt.close()
##unemployment model-----------------------------------------------------------------------------------------
UNEMP = DataReader("UNRATE", "fred", start, end) #Unemplyment
N_UNEMP = DataReader("NROU", "fred", start, end) #natural rate Unemplyment
# EQ = DataReader("SP500", "fred", start, end) #SPX
UNEMP=pd.merge(UNEMP, N_UNEMP, how='outer', left_index=True, right_index=True)
UNEMP=pd.merge(UNEMP, EQ, how='inner', left_index=True, right_index=True)
UNEMP = UNEMP.replace('.',np.nan).fillna(method='ffill')
UNEMP.columns=['UNEMP','N_UNEMP','EQ']
UNEMP['MAS']=pd.rolling_mean(UNEMP['EQ'], 15)
UNEMP[['UNEMP','N_UNEMP','EQ']]=UNEMP[['UNEMP','N_UNEMP','EQ']].applymap(f)
UNEMP['Excess']=UNEMP['UNEMP']-UNEMP['N_UNEMP']
trade =list(np.zeros(15))
i=15
pos3=0
while i < len(UNEMP['EQ']):
if UNEMP['EQ'].ix[i] >UNEMP['MAS'].ix[i] and UNEMP['Excess'].ix[i]>0.0:
pos3=1
trade.append(pos3)
elif UNEMP['EQ'].ix[i] <UNEMP['MAS'].ix[i] and min(UNEMP['Excess'].ix[i-12:i])<0.0:
pos3=0
trade.append(pos3)