Я читаю CSV с пандами, а затем применяю некоторые основные функции к столбцам. Однако я получаю KeyError для столбца name (только 2 столбца в моем фрейме данных). Я читал другие статьи, которые предполагают, что в имени столбца есть пробел, но это не так. Я открыл файл в блокноте для проверки и ничего не вижу.
Я думаю, что мой аргумент завершения строки в моем вызове read_csv приводит к тому, что что-то запутывает мое имя во втором столбце.
C_Notes = pd.read_csv(r"Claims_Notes.csv", sep = ',', lineterminator =
'\n', encoding="utf-8-sig")
C_Notes['ClaimsNotes'] = C_Notes['ClaimsNotes'].apply(str.rstrip) ##KeyError
Однако приведенный ниже код работает, но он создает новый столбец, озаглавленный так же, как и мой второй столбец «ClaimsNotes»:
C_Notes['ClaimsNotes'] = C_Notes[C_Notes.columns[1]].apply(str.rstrip)
Я должен что-то упустить с именами столбцов ..
Моя ошибка - просто KeyError: 'ClaimsNotes'
Должно быть, это связано с заголовками столбцов, но я не могу понять, почему.
Спасибо