JSFiddle - React, Tailwind, and code Playground

by Shashank D

JavaScript

var data = [{
  "hospitalName": "hospital1",
  "category": "Injury & Poisoning",        
  "Females": "0",
  "Males": "4",
  "Unknown": "0",
  "count": "4"
},
{
  "hospitalName": "hospital1",
  "category": "Symptoms, Signs, & Ill-Defined Conditions",
  "Females": "1",
  "Males": "1",
  "Unknown": "0",
  "count": "2"
},
{
   "hospitalName": "hospital2",
   "category": "Mental Disorders",
    "Females": "0",
    "Males": "1",
    "Unknown": "0",
    "count": "1"
}];

var nested_data = d3.nest()
										.key(function(d) { return d.hospitalName;})
                    .rollup(function(d) { 
                    console.log(d);
                    	return d;
                    }).entries(data);
                    
console.log(nested_data);