How to transform raw data to fixed-frequency time series?
For example I have the following raw data in DataFrame
A B
2017-01-01 00:01:01 0 100
2017-01-01 00:01:10 1 200
2017-01-01 00:01:16 2 300
2017-01-01 00:02:35 3 100
2017-01-01 00:02:40 4 100
I'd like to transform it into a time series:
- 1 minute frequency
- column A should have sum of values in time interval
- column B should have mean of values in time interval
- possibly other functions over other columns
Note: Raw data is not periodic.
Transformed data should be:
A B
2017-01-01 00:01:00 3 200
2017-01-01 00:02:00 7 100