프로그램

[파이썬] 문제 : pandas DataFrame에서 loc 사용시 not index 에러

오디세이99 2023. 1. 26. 06:24
728x90
반응형

없는 컬럼 지정시 발생

import pandas as pd

raw_data = {'col0': ['a1', 'a2', 'a3', 'a4'],           # 임스 테스트용 dataFrame 
            'col1': ['a10', 'a20', 'a30', 'a40'],
            'col2': ['a100', 'a200', 'a300', 'a400']}

df = pd.DataFrame(raw_data)

print(df.loc[df['col0']=='a1',['col1','col2']])         # 에러 없이 실행
print(df.loc[df['col0']=='a1',['col1','col2','col3']])  # 에러 발생(not index). col3 가 없음

 

728x90
반응형