Wolfram Language

Opérations et stockage en cloud

Corrigez des erreurs de saisie de données dans un suiveur de 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 comme elles viennent.

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

Alimentez l'archive de données et tracez la fraction du vote pour chaque choix à 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|>}];
Montrer 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 bascule accidentellement des valeurs pour deux candidats et peut être considéré comme un passage incorrect dans le tracé.

In[4]:=
Click for copyable input
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 22, "Gamma" -> 26|>];
Montrer 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|>];
Montrer 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