Wolfram Language

Opérations et stockage dans le cloud

Corrigez les erreurs de saisie de données dans un outil de suivi des résultats de vote

Vous pouvez maintenant supprimer les entrées des archives de données.

Créez une archive de données pour stocker les résultats des élections au fur et à mesure qu'ils arrivent.

In[1]:=
Click for copyable input
votes = CreateDatabin[]
Out[1]=

Remplissez l'archive de données et tracez le pourcentage de vote pour chaque choix j'usqu'à ce jour.

In[2]:=
Click for copyable input
DatabinUpload[votes, data = {<|"Alpha" -> 34, "Beta" -> 12, "Gamma" -> 7|>, <| "Alpha" -> 44, "Beta" -> 19, "Gamma" -> 9|>, <|"Alpha" -> 52, "Beta" -> 19, "Gamma" -> 11|>, <|"Alpha" -> 68, "Beta" -> 22, "Gamma" -> 18|>, <|"Alpha" -> 78, "Beta" -> 24, "Gamma" -> 20|>}];
Afficher l'entrée complète de Wolfram Language
In[3]:=
Click for copyable input
ListLinePlot[ Merge[Map[Map[Function[val, Round[100.0*val/Total[Values[#]]]], #] &, votes["Entries"]], Identity], PlotRange -> {0, All}, PlotLabel -> "Percentage of Vote as it Came In"]
Out[3]=

Un point de données saisi manuellement change accidentellement les valeurs de deux candidats et peut être considéré comme un croisement incorrect dans le tracé.

In[4]:=
Click for copyable input
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 22, "Gamma" -> 26|>];
Afficher l'entrée complète de Wolfram Language
In[5]:=
Click for copyable input
ListLinePlot[ Merge[Map[Map[Function[val, Round[100.0*val/Total[Values[#]]]], #] &, votes["Entries"]], Identity], PlotRange -> {0, All}, PlotLabel -> "Percentage of Vote as it Came In"]
Out[5]=

Corrigez l'archive de données en supprimant l'entrée la plus récente et en ajoutant l'entrée correcte.

In[6]:=
Click for copyable input
DatabinRemove[votes, -1];
In[7]:=
Click for copyable input
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 26, "Gamma" -> 22|>];
Afficher l'entrée complète de Wolfram Language
In[8]:=
Click for copyable input
ListLinePlot[ Merge[Map[Map[Function[val, Round[100.0*val/Total[Values[#]]]], #] &, votes["Entries"]], Identity], PlotRange -> {0, All}, PlotLabel -> "Percentage of Vote as it Came In"]
Out[8]=

Exemples connexes

de en es ja ko pt-br ru zh