pandas KeyError: column not foundpandas KeyError: sütun bulunamadı
Belirtilen sütun adı mevcut olmadığı için bir DataFrame sütun erişimi başarısız oldu.
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']İlgili Hata Kodları
KeyboardInterruptKeyboardInterrupt
Kullanıcı çalışan programı kesmek için Ctrl+C tuşlarına bastı.
MemoryErrorMemoryError
Python yorumlayıcısının kullanılabilir belleği tükendi.
StopAsyncIterationStopAsyncIteration
Yinelemenin tamamlandığını belirtmek için bir async yineleyicinin __anext__() metodu tarafından fırlatılır.
ValueErrorValueError
Bir fonksiyon, doğru türde ancak uygun olmayan bir değere sahip argüman aldı.
TypeError: object is not iterableTypeError: Nesne yinelenebilir değil
Yineleme desteklemeyen bir nesne, for döngüsünde, açma (unpacking) işleminde veya başka bir yinelenebilir bağlamda kullanıldı.
LookupErrorLookupError
Bir anahtar veya indeks bulunamadığında fırlatılan hatalar için temel sınıf (KeyError, IndexError).