Исправление ошибок при вводе данных при анализе результатов голосования
Теперь вы можете удалить введенные данные.
Создадим бин для хранения результатов выборов по мере их поступления.
In[1]:=
votes = CreateDatabin[]
Введем данные и графически проиллюстрируем долю голосов за каждого кандидата на данный момент.
In[2]:=
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 Language целиком
Out[3]=
Одно из введенных вручную значений ошибочно (вводящий данные зачислил голос не тому кандидату) и отображено на графике в точке пересечения кривых Бета и Гамма.
In[4]:=
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 22, "Gamma" -> 26|>];
код на языке Wolfram Language целиком
Out[5]=
Исправим ошибку путем удаления последнего значения и повторного его введения в исправленном виде.
In[6]:=
DatabinRemove[votes, -1];
In[7]:=
DatabinAdd[votes, <|"Alpha" -> 86, "Beta" -> 26, "Gamma" -> 22|>];
код на языке Wolfram Language целиком
Out[8]=