एन्कोड करने के लिए। क्या कोई मदद कर सकता है?अजगर "लेखन त्रुटि: unhashable प्रकार: 'टुकड़ा' 'मैं</p> <blockquote> <p>TypeError: unhashable type: 'slice'</p> </blockquote> <p>हो रही है जब अजगर में स्पष्ट डेटा एन्कोड करने के लिए नीचे दिए गए कोड को क्रियान्वित करने स्पष्ट डेटा
# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Importing the dataset
dataset = pd.read_csv('50_Startups.csv')
y=dataset.iloc[:, 4]
X=dataset.iloc[:, 0:4]
# Encoding categorical data
from sklearn.preprocessing import LabelEncoder, OneHotEncoder
labelencoder_X = LabelEncoder()
X[:, 3] = labelencoder_X.fit_transform(X[:, 3])
सीएसवी फ़ाइल में क्या है? किस लाइन में आपको TypeError मिला? –
कृपया अपने प्रश्न के लिए संबंधित स्टैक ट्रेस जोड़ें। –
'डेटासेट' के बारे में बताएं? मुझे संदेह है कि इसकी 'इलोक' स्ट्रिंग कॉलम लेबल की अपेक्षा कर रही है, न कि स्लाइसिंग की तरह 2 डी सरणी। त्रुटि का तात्पर्य है कि 'स्लाइस' (उदा। 0: 4) का उपयोग शब्दकोश कुंजी के रूप में किया जा रहा है, या ऐसा कुछ। – hpaulj