Python 예외정보
KeyboardInterruptKeyboardInterrupt
사용자가 Ctrl+C를 눌러 실행 중인 프로그램을 중단했습니다.
python
상세 보기 pandas KeyError: column not found지정한 컬럼 이름이 존재하지 않아 DataFrame 컬럼 접근에 실패했습니다.
참조한 컬럼 이름이 DataFrame에 존재하지 않습니다. 일반적인 원인: 오타, 컬럼 이름의 여분 공백, 대소문자 차이, 또는 파이프라인 앞 단계에서 컬럼이 삭제되거나 이름이 변경된 경우.
사용 가능한 컬럼을 확인하세요: df.columns.tolist(). 공백을 제거하세요: df.columns = df.columns.str.strip(). 안전한 접근을 위해 df.get('col', default)를 사용하세요. read_csv() 또는 변환 후 컬럼 이름을 검증하세요.
import pandas as pd; df = pd.DataFrame(); df['nonexistent']KeyboardInterrupt사용자가 Ctrl+C를 눌러 실행 중인 프로그램을 중단했습니다.
MemoryErrorPython 인터프리터가 사용 가능한 메모리를 모두 소진했습니다.
StopAsyncIteration비동기 이터레이터의 __anext__() 메서드가 반복 완료를 알리기 위해 발생시킵니다.
ValueError함수가 올바른 타입이지만 부적절한 값의 인수를 받았습니다.
TypeError: object is not iterablefor 루프, 언패킹, 또는 이터러블이 필요한 다른 컨텍스트에서 반복을 지원하지 않는 객체가 사용되었습니다.
LookupError키 또는 인덱스를 찾지 못했을 때 발생하는 오류의 기반 클래스입니다 (KeyError, IndexError).