J'ai un fichier JSON comme ceci:Calculer signifie JSON avec d3.js
[
{"id":1,"sex":"Female","programming":5, "project":7},
{"id":2,"sex":"Male","programming":8, "project":4},
{"id":3,"sex":"Female","programming":5, "project":6},
{"id":4,"sex":"Male","programming":4, "project":7}
]
Je veux calculer la moyenne des avec d3.js de la programmation de la valeur que je peux obtenir la moyenne totale de celui-ci comme donc:
function meanVak(value) {
return d3.mean(data, function(d) {return d [value] })
}
var meanProgramming = meanVak('programming');
Mais maintenant, je veux un moyen distinct de «programmation» basé sur le sexe. Donc pour les femmes et les hommes. Comment dois-je faire cela?
merci. Je ne comprends pas ce que rollup fait, mais j'ai réussi à faire les bons calculs – user1386906
Le rollup crée essentiellement un nouvel objet qui sera sous la clé. C'est vraiment pratique lorsque vous avez plusieurs valeurs à calculer en une seule fois. – Felan