Skip to content

Instantly share code, notes, and snippets.

@schabluk
Created March 28, 2019 15:36
Show Gist options
  • Save schabluk/28199fde66ed0b1593648b7d38bc0ae0 to your computer and use it in GitHub Desktop.
Save schabluk/28199fde66ed0b1593648b7d38bc0ae0 to your computer and use it in GitHub Desktop.
MST Model to handle JSON data returned from Pandas
const DataModel = types
.model('DataModel', {
columns: types.optional(types.array(types.string), ['columnA', 'columnB']),
data: types.optional(types.array(types.array(types.string)), []),
})
.views(self => ({
get mergedData() {
const [keyA, keyB] = self.columns
return self.data.map(([valA, valB]) => ({ [keyA]: valA, [keyB]: valB }))
},
}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment