Я использую python 3. Я использую базу данных для поиска страны IP, если IP отсутствует в базе данных, возвращает None или AAA.После всего процесса покажите возвращаемый результат (либо название страны, либо None, либо AAA) в новом столбце во фрейме данных. В частности, у меня есть три столбца, которые представляют собой дату и время в IP-адресе, и я хотел бы добавитьновый столбец "code1", который показывает название страны или нет этого IP.
Я добавляю исключение ошибки в коде, однако оно не работает.Код и сообщение об ошибке, как показано ниже.Кто-нибудь может помочь?
![enter image description here](https://i.stack.imgur.com/k3CXA.png)
![enter image description here](https://i.stack.imgur.com/PqRpw.png)
Ниже приведен отчет, когда я добавляю "из импорта geoip2.errorsAddressNotFoundError "в мой код.Я предполагаю, что это означает, что когда адрес не найден в базе данных, он ничего не возвращает, а просто «нет» (см., Есть пустые квадратные скобки), поэтому, когда я использую df ['code1'] = code1, он сообщаетномер значения не равен номеру индекса.(Я не уверен).
Фактически, моя цель состоит в том, чтобы добавить столбец к исходному фрейму данных, в котором указывается страна каждого ip или нет, если его нет в базе данных.Есть ли другой способ сделать это вместо "df ['code1'] = code1"?Любая помощь будет оценена.Спасибо
![enter image description here](https://i.stack.imgur.com/zy0RY.png)
![enter image description here](https://i.stack.imgur.com/FfVrO.png)
![enter image description here](https://i.stack.imgur.com/hmt00.png)