本文整理汇总了Python中pandas.io.data.DataReader.to_string方法的典型用法代码示例。如果您正苦于以下问题:Python DataReader.to_string方法的具体用法?Python DataReader.to_string怎么用?Python DataReader.to_string使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pandas.io.data.DataReader
的用法示例。
在下文中一共展示了DataReader.to_string方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1:
# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import to_string [as 别名]
B.append(0)
else:B.append(1)
elif B[-1]==-1:
if dfi['High'][i]>dfi['rMAX8'][i]:
B.append(0)
else:B.append(-1)
dfi['sig']=B
B=[]
for i in dfi.index:
if dfi['sig'].ix[i]==0:
B.append(0)
elif dfi['sig'].ix[i]!=0:
if B[-1]==0:
B.append(100/(dfi['ATR'][i]*2))
else:
B.append(B[-1])
else:
B.append(B[-1])
dfi['invested']=B
dfi['pch']=dfi['Adj Close'].pct_change(periods=1)
dfi['simple']=(dfi['pch']*dfi['sig'])+1
dfi['lev']=(dfi['pch']*dfi['invested']*dfi['sig']*0.1)+1
dfi['simple_pnl']=dfi['simple'].cumprod()
dfi['lev_pnl']=dfi['lev'].cumprod()
print dfi.to_string()
plt.subplot(111)
plt.plot(dfi.index,dfi[['simple_pnl','lev_pnl']])
plt.show()
示例2: float
# 需要导入模块: from pandas.io.data import DataReader [as 别名]
# 或者: from pandas.io.data.DataReader import to_string [as 别名]
import numpy as np
import talib
from pandas.io.data import DataReader
from datetime import datetime
import pandas as pd
import matplotlib.pyplot as plt
f = lambda x: float(x)
SPX = DataReader("SP500", "fred", datetime(2011,1,1), datetime(2012,1,11)).applymap(f).bfill() #SPX
# SPX['ma']=SPX['SP500'].apply(abstract.Function('sma'))
SPX['SMA'] = talib.MA(SPX.SP500, 15)
print SPX.to_string()
print talib.get_functions()
#https://github.com/mrjbq7/ta-lib