Share Brilliantly
time series analysis
let data = [{price:100, date:'2020-01-01', ticker:'IBM' },{price:101, date:'2020-01-02', ticker:'IBM'},{price:102, date:'2020-01-03', ticker:'IBM'},
{price:101, date:'2020-01-01', ticker:'MSFT'},{price:99, date:'2020-01-02', ticker:'MSFT'},{price:102, date:'2020-01-03', ticker:'MSFT'}];
let results = data.map((p,i,items)=>{
return {
...p,
price:p.price/items[0].price
};
});
Try it!