I'd like to write a function that would be computed on the DataFrame to transform the Index and return a new transformed dataset. (Similar to Views in the SQL world).
As an example, I have some historical stock prices that gets appended daily and want to have a Monthly-view of the data.
I kinda like this solution. But ideally I don't want to keep track of stale data.