Я перебираю некоторые данные в кадре данных pandas в поисках конкретных ключевых слов, однако в результате поиска по регулярному выражению в KeyError: 19.
Я пытался извлечь данные в определенной ячейке,поместите его в строковый объект и выполните поиск по нему, но каждый раз, когда я пытаюсь указать что-либо, чтобы посмотреть данные в этом столбце, я получаю KeyError: 19.
В предисловии к моему примеру кода я вытащилВыделить отдельные фрагменты данных и поместить их в список списков.(Из этих кусков я сохранил все столбцы, которые были в исходном кадре данных)
Вот пример итерации, которую я пытаюсь выполнить:
for eachGroup in mainList:
for lineItem in eachGroup:
if re.search(r'( keyword )', lineItem[19], re.I):
dostuff
Как вы уже догадалисьданные, в которых я ищу ключевые слова, - это столбец 19, данные которого отформатированы следующим образом:
3/23/2019 11:32:0 3/23/2019 11:32:0 3/23/2019 14:3:0 CSG CHG H6 27 1464D Random Random Random 81
Каждая вторая попытка поиска ключевых слов в разных столбцах выполняется без каких-либо ошибок.Почему один только этот случай возвращает KeyError?
Для большей ясности, даже следующий код выдает тот же KeyError:
for eachGroup in mainList:
for lineItem in eachGroup:
text = lineItem[19]