Я пытаюсь изменить и добавить несколько столбцов в импортированный CSV-файл.
Идея состоит в том, что мне нужно 2 дополнительных столбца, один со значением MD5 адреса электронной почты и один со значением SHA256 сообщения.
+----+-----------+---------+
| id | email | status |
| 1 | 1@foo.com | ERROR |
| 2 | 2@foo.com | SUCCESS |
| 3 | 3@bar.com | SUCCESS |
+----+-----------+---------+
Я пробовал с
df['email_md5'] = md5_crypt.hash(df[df.email])
Это дает мне сообщение об ошибке:
KeyError: "['1@foo.com'
'2@foo.com' \ n '3@bar.com'] нет
в индексе "
Я видел в другом посте Pandas KeyError: значение отсутствует в индексе предлагается использовать reindex
, но я не могу заставить это работать.