UNPKG

study-overview

Version:

a high-level summary of study accrual and data cleaning metrics

18 lines (17 loc) 668 B
export default function mergeData() { const participants = this.data.find(dataset => dataset.spec === 'participants'); if (participants !== undefined) { const datasets = this.data .filter(dataset => dataset.spec !== 'participants') .map(dataset => dataset.data); participants.data.forEach(participant => { datasets.forEach(dataset => { dataset .filter(d => d._participant_ === participant._participant_) .forEach(d => { Object.assign(d, participant); }); }); }); } }