를 인코딩. 아무도 도와 줄 수 있습니까?파이썬 "형식 오류 : unhashable 유형 : '조각'"파이썬에서 범주 데이터를 인코딩하는 아래의 코드를 실행할 때 내가 <blockquote> <p>TypeError: unhashable type: 'slice'</p> </blockquote> <p></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])
csv 파일에는 무엇이 있습니까? 어떤 줄에 TypeError가 있습니까? –
해당 스택 추적을 질문에 추가하십시오. –
'dataset'에 대한 정보를 알려주시겠습니까? 나는 그것의 'iloc'이 슬라이스 같은 2 차원 어레이가 아닌 문자열 컬럼 레이블을 기대한다고 생각합니다. 이 오류는 '슬라이스'(예 : 0 : 4)가 사전 키 또는 그와 비슷한 것으로 사용됨을 의미합니다. – hpaulj