選挙結果トラッカーのデータ入力エラーを修正する
データビンの項目を削除することができるようになった.
選挙の結果が来ると同時にそれを保存するデータビンを作成する.
In[1]:=
![Click for copyable input](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/In_24.png)
votes = CreateDatabin[]
データビンに内容を入れ,その時点までのそれぞれの候補への票の割合をプロットする.
In[2]:=
![Click for copyable input](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/In_25.png)
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|>}];
完全なWolfram言語入力を表示する
Out[3]=
![](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/O_24.png)
手作業で入力されたデータ点は,誤って二人の候補者に相手の値が入力されているため,プロットで不正確な交差として見ることができる.
In[4]:=
![Click for copyable input](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/In_27.png)
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 22, "Gamma" -> 26|>];
完全なWolfram言語入力を表示する
Out[5]=
![](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/O_25.png)
最後に入力された項目を削除し,正しい項目を加えることでデータビンを修正する.
In[6]:=
![Click for copyable input](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/In_29.png)
DatabinRemove[votes, -1];
In[7]:=
![Click for copyable input](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/In_30.png)
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 26, "Gamma" -> 22|>];
完全なWolfram言語入力を表示する
Out[8]=
![](assets.ja/fix-data-entry-errors-in-a-voting-result-tracker/O_26.png)