Python výjimkyInformace
KeyboardInterruptKeyboardInterrupt
Uživatel stiskl Ctrl+C a přerušil běžící program.
python
Zobrazit podrobnosti pandas KeyError: column not foundPřístup ke sloupci DataFrame selhal, protože zadaný název sloupce neexistuje.
Sloupec, na který jste odkazovali, v DataFrame neexistuje. Časté příčiny: překlepy, nadbytečné bílé znaky v názvech sloupců, odlišná velikost písmen nebo sloupec byl dříve v pipeline smazán či přejmenován.
Zkontrolujte dostupné sloupce: df.columns.tolist(). Odstraňte bílé znaky: df.columns = df.columns.str.strip(). Pro bezpečný přístup použijte df.get('col', default). Po volání read_csv() nebo transformacích ověřte názvy sloupců.
import pandas as pd; df = pd.DataFrame(); df['nonexistent']KeyboardInterruptUživatel stiskl Ctrl+C a přerušil běžící program.
MemoryErrorInterpretu Pythonu došla dostupná paměť.
StopAsyncIterationVyvolána metodou __anext__() asynchronního iterátoru pro signalizaci dokončení iterace.
ValueErrorFunkce obdržela argument správného typu, ale nevhodné hodnoty.
TypeError: object is not iterableObjekt, který nepodporuje iteraci, byl použit ve smyčce for, při rozbalování nebo v jiném kontextu vyžadujícím iterovatelný objekt.
LookupErrorZákladní třída pro chyby vyvolané při nenalezení klíče nebo indexu (KeyError, IndexError).