Data From CSV, with a frequency-specified index¶
Adding the Symbol¶
from trump.orm import SymbolManager
#Import the CSV Feed Template
from trump.templating import CSVFT
#Import the Forward-Fill Index Template
from trump.templating import FFillIT
sm = SymbolManager()
sym = sm.create(name = "DailyDataTurnedWeekly")
f1 = CSVFT('somedata.csv', 'ColumnName', parse_dates=0, index_col=0)
sym.add_feed(f1)
weeklyind = FFillIT('W')
sym.set_indexing(weekly)
sym.cache()
sm.finish()
Using the Symbol¶
from trump.orm import SymbolManager
sm = SymbolManager()
sym = sm.get("DailyDataTurnedWeekly")
#optional
oil.cache()
print sym.df.index
# <class 'pandas.tseries.index.DatetimeIndex'>
# [2010-01-03, ..., 2010-01-17]
# Length: 3, Freq: W-SUN, Timezone: None
sm.finish()