0
votes

Comment puis-je filtrer et planter sur un tableau en même temps?

J'essaie d'organiser des données pour se nourrir de recharts. Je ne sais pas exactement comment réorganiser les données correctement. Recharts fournit cette structure pour les graphiques de ligne que j'ai testés: xxx

J'ai un fichier JSON que j'ai besoin de réorganiser dans un format similaire: xxx

J'essaie de traiter les données en mappant dessus: xxx

résultat souhaité: xxx

Je crois que je dois filtrer d'une manière ou d'une autre pour pivoter les données dans le format approprié. Quelqu'un peut me diriger dans la bonne direction? Merci.


6 commentaires

Je ne pense pas que vous devez filtrer (au moins cela ne le semble pas), vous semblez simplement avoir besoin de la cartographier dans différentes étiquettes, du mois à nommer, du groupe à l'AR et des vols vers HV. Mais je pourrais avoir tort


Que voulez-vous filtrer?


Mon hypothèse était que je pouvais utiliser le filtre d'une manière ou d'une autre pour extraire tous les bleus et les légumes verts séparément, puis les nourrir dans les catégories "gr" et "hv" respectives, n'était pas sûr s'il y avait un moyen de faire cela. Je viens du monde des données et je suis relativement nouveau à JavaScript pour que je puisse être désactivé ici.


Quelque chose comme _. Groupby ?


Si je comprends bien correctement, vous essayez de regrouper des données par mois et d'ajouter des chiffres de vol en groupe bleu et vert?


Veuillez fournir le format attendu que vous souhaitez réaliser.


3 Réponses :


0
votes

Voici un moyen assez simple de le faire. Il ressemble beaucoup à la réponse de M. Polywrirl après que je l'ai corrigé.

p>

.as-console-wrapper { max-height: 100% !important; top: 0; }


2 commentaires

On dirait que OP veut que les données fusionnées par la date.


Oh, c'est-à-dire, merci@emileberger, mon corrigé devrait être ce qu'il veut. Aussi merci d'avoir ajouté l'extrait.



1
votes

Vous devrez déterminer le JSON ["groupe '] code>, pour obtenir le paramètre correct" code> json ["vols'] code> valeur.

Associez ceci avec une recherche sur les résultats réduits actuels et vous pouvez mettre à jour les valeurs ou ajouter de nouveaux éléments à leur arrivée. P>

p>

.as-console-wrapper { top: 0; max-height: 100% !important; }


0 commentaires

3
votes

Vous pouvez prendre une table de hachage et obtenir les valeurs de celle-ci.

p>

.as-console-wrapper { max-height: 100% !important; top: 0; }


0 commentaires