6 ms·
1. pandas can do date ranges date_range = pd.date_range(date_from, date_to, freq="D") 2. merge with indicator if you set `indicator` parameter of merge() to
by reportgunner 7y ago
1. pandas can do date ranges date_range =
pd.date_range(date_from, date_to, freq="D")
2. merge with indicator
if you set `indicator` parameter of merge() to True pandas adds a column that tells you which dataset the row came from
3. merge with approximate match - the tolerance parameter of merge_asof()
pd.merge_asof(trades, quotes, on="timestamp", by='ticker', tolerance=pd.Timedelta('10ms'), direction='backward')
4. Create an Excel report and add some charts
5. Save the dataframe in gzipped form
edit: formatting
edit2: I managed to get an outline link
https://outline.com/fY26Aw https://outline.com/fY26Aw
- dr_zoidberg 7y agoThis is basically a summary of the link posted by OP. Edit: not that it's a bad thing, I just mention it so people who read this know for sure they can avoid the link if they already know how to use the tips listed here. The article has code examples and more details.