İçeriğe geç
Python İstisnalarıHata
pandas KeyError: column not found

pandas KeyError: sütun bulunamadı

Belirtilen sütun adı mevcut olmadığı için bir DataFrame sütun erişimi başarısız oldu.

python

Bu hatanın nedenleri

Başvurduğunuz sütun adı DataFrame içinde mevcut değil. Yaygın nedenler: yazım hataları, sütun adlarında fazladan boşluk, farklı büyük/küçük harf veya sütunun pipeline'ın daha erken aşamasında silinmiş/yeniden adlandırılmış olması.

Nasıl düzeltilir

Mevcut sütunları kontrol edin: df.columns.tolist(). Boşlukları temizleyin: df.columns = df.columns.str.strip(). Güvenli erişim için df.get('col', default) kullanın. read_csv() veya dönüşümlerden sonra sütun adlarını doğrulayın.

Örnek

import pandas as pd; df = pd.DataFrame(); df['nonexistent']
Resmi Belgeler

İlgili Hata Kodları