créer une colonne qui est une somme de deux autres colonnes dans les tables de données

Argent

Contexte

J'utilise des de données pour récupérer des données à partir d'une API et les afficher. Je veux ajouter une colonne à la volée qui est une somme de deux autres colonnes. Par exemple, disons que je veux créer une colonne appelée "aléatoire" qui additionne les données de la colonne confirmée et de la mort, comment puis-je le faire?

CODE HTML

<table id="myTable"></table>
    <div id="loadingLabel">Loading...</div>

CODE JS

const getNewCases = async() => {
  const response = await fetch('https://covid19.mathdro.id/api/daily/3-18-2020');
  const data = await response.json();
  let usa = data.filter(val => {
    return val.countryRegion === 'US';
  });
  $('#loadingLabel').hide();
  $('#myTable').DataTable({
    data: usa,
    bLengthChange: false,
    bPaginate: false,
    scrollY:        '50vh',
    columns: [
      { data: 'provinceState', title: 'State' },
      { data: 'countryRegion', title: 'Country' },
      { data: 'lastUpdate', title: 'Last Update' },
      { data: 'confirmed', title: 'Confirmed' },
      { data: 'deaths', title: 'Deaths' },
      { data: 'recovered', title: 'Recovered' }
    ]
  });
};
getNewCases();

Voici JSFIDDLE

Yevgen Gorbunkov

Tout d'abord, je recommanderais d'utiliser l' ajaxoption DataTables pour éviter d'autres problèmes avec les données extraites de manière asynchrone.

Pour résoudre votre problème majeur, ajoutez simplement une autre définition de colonne et utilisez l' columns.dataoption avec une fonction comme paramètre:

$('#myTable').DataTable({
  ajax: {
    url: 'https://covid19.mathdro.id/api/daily/3-18-2020',
    dataSrc: d => d.filter(entry => entry.countryRegion == 'US')
  },
  bLengthChange: false,
  bPaginate: false,
  scrollY:        '50vh',
  columns: [
    { data: 'provinceState', title: 'State' },
    { data: 'countryRegion', title: 'Country' },
    { data: 'lastUpdate', title: 'Last Update' },
    { data: 'confirmed', title: 'Confirmed' },
    { data: 'deaths', title: 'Deaths' },
    { data: 'recovered', title: 'Recovered' },
    { data: ({confirmed,deaths}) => Number(confirmed)+Number(deaths), title: 'Random' }
  ]
})
<!doctype html><html><head><link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/jq-3.3.1/dt-1.10.18/rg-1.1.0/datatables.min.css" /><script type="application/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script><script type="text/javascript" src="https://cdn.datatables.net/v/dt/jq-3.3.1/dt-1.10.18/rg-1.1.0/datatables.min.js"></script><script src="https://cdn.datatables.net/buttons/1.5.6/js/dataTables.buttons.min.js"></script><script src="https://cdn.datatables.net/buttons/1.5.6/js/buttons.print.min.js"></script> </head><body><table id="myTable"></table></body></html>

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment créer une colonne qui est une concaténation de deux autres colonnes dans mariadb?

Créer une colonne dans un dataframe qui est une chaîne de caractères résumant les données dans d'autres colonnes

Créer une nouvelle colonne qui combine le contenu de deux autres colonnes dans une liste

Créer une nouvelle colonne de bloc de données qui est une combinaison d'autres colonnes

Créer une nouvelle variable qui est la moyenne d'une variable conditionnelle à deux autres variables (et conserver toutes les autres variables dans l'ensemble de données)

Pandas - Créer une colonne contenant une liste de toutes les années entre les années de début et de fin existant dans deux autres colonnes

Grouper par somme de deux colonnes et créer une nouvelle trame de données dans les pandas

Comment créer une colonne d'attributs dérivés dans SQL qui est la somme des deux autres colonnes existantes

Créer une colonne de dictionnaires avec les clés et les valeurs de deux autres colonnes dans Pandas DataFrame

Pandas : créez une nouvelle colonne qui alterne entre les valeurs de deux autres colonnes

Comment créer une nouvelle colonne dans un DataFrame basé sur les valeurs de deux autres colonnes

Comment créer une nouvelle colonne conditionnée sur les occurrences de deux autres colonnes dans R en utilisant dplyr?

Créer une colonne dans les pandas en fonction de deux autres colonnes et d'un tableau

Comment ajouter une colonne à une table SQL qui est une multiplication de deux autres colonnes?

Combiner les données de deux tables dans une colonne

Python: créer une nouvelle colonne conditionnellement sur les valeurs de deux autres colonnes

Somme de toutes les deux colonnes et laisser une colonne dans la trame de données pandas

Créer une nouvelle colonne dans R en fonction des conditions de deux autres colonnes

Créer une nouvelle colonne avec la valeur des correspondances de deux autres colonnes dans pandas

Créer une colonne en utilisant en fonction des conditions de deux autres colonnes dans pandas

Créer une nouvelle colonne de dataframe en comparant deux autres colonnes dans différentes dataframes

Pyspark - Créer une nouvelle colonne avec le RMSE de deux autres colonnes dans dataframe

Créer une colonne de cadre de données pandas basée sur des chaînes de deux autres colonnes

Cadre de données Python : créer une nouvelle colonne qui concatène conditionnellement les valeurs de chaîne de 1 ou 3 autres colonnes

Créer une nouvelle colonne basée sur deux colonnes dans un bloc de données

Création d'une colonne dans une trame de données basée sur les entrées d'autres colonnes

Comment créer une nouvelle colonne dans un bloc de données basé sur les résultats de deux colonnes dans un bloc de données séparé?

Créer une nouvelle colonne basée sur la condition des valeurs dans deux autres colonnes de bloc de données

Créer une nouvelle colonne de dictionnaire dans la trame de données Pandas de toutes les autres colonnes combinées avec leurs en-têtes

TOP liste

  1. 1

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  2. 2

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    knn classification 10 plis de l'outil et du tri

  5. 5

    Quelle est la relation entre le modèle et le tableau ? C'est compliqué

  6. 6

    Créer un système Buzzer à l'aide de python

  7. 7

    Fonction de puissance en Java

  8. 8

    opérations en virgule flottante dans go

  9. 9

    Comment définir la couleur de l'intersection dans un diagramme de Venn?

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  12. 12

    AutoMapper.Collection.EFCore - Erreur générée lors de la configuration

  13. 13

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  14. 14

    Comment remplir les valeurs manquantes avec plusieurs colonnes dans R

  15. 15

    Comment puis-je ajouter un UIView sous mon contrôleur de barre d'onglets par programme?

  16. 16

    Yat-il un référentiel maven application Java à démarrer rapidement 11

  17. 17

    Comment rechercher des éléments dans une ArrayList? - Java

  18. 18

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  19. 19

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  20. 20

    Sélectionnez le bouton radio sur la saisie de texte

  21. 21

    Placez le modeBar en haut au centre à l'aide de plotly.js

chaudétiquette

Archive