सामग्री पर जाएं
Python अपवादएरर
pandas KeyError: column not found

pandas KeyError: column नहीं मिला

DataFrame column access विफल हुआ क्योंकि निर्दिष्ट column का नाम मौजूद नहीं है।

python

इस एरर के कारण

आपने जिस कॉलम नाम का हवाला दिया, वह 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']
आधिकारिक दस्तावेज़

संबंधित एरर कोड