강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của brilliantjayoh8746
brilliantjayoh8746

câu hỏi đã được viết

[Bản sửa đổi] Hướng dẫn hoàn hảo về máy học Python

2.6 사이킷런으로 수행하는 타이타닉 생존자 예측 관련해서 질문 드립니다.

Đã giải quyết

Viết

·

394

0

import numpy as np

import pandas as pd

df = pd.read_csv("titanic_train.csv", index_col = 0)

df

x_data = df.drop(['Survived', 'Name', 'Ticket', 'Cabin', 'Embarked','SibSp','Parch','Pclass'],axis=1)

x_data

x_data['Sex_Con'] = x_data['Sex'].apply(lambda x: 0 if x == 'male' else 1)

x_data = x_data.drop('Sex', axis=1)

x_data[['Age']] = x_data[['Age']].fillna(value=x_data[['Age']].mean())

x_data

x_data[['Age']].isnull().sum()

x_data[['Fare']].isnull().sum()

y_data = df['Survived']

y_data

y_data.isnull().sum()

from sklearn.model_selection import train_test_split

from sklearn.tree import DecisionTreeClassifier

X_train, Y_train, X_test,Y_test = train_test_split(x_data, y_data, test_size=0.2, random_state=11)

dt_clf = DecisionTreeClassifier(random_state=11)

dt_clf.fit(X_train,Y_train)

df_pred = dt_clf.predict(X_test)

이렇게 했을시  ValueError: Unknown label type: 'continuous-multioutput'

라는 에러가 나는데요 도통 어디서 나는지를 모르겠네요;;

python통계머신러닝 배워볼래요?

Câu trả lời 3

0

dooleyz3525님의 프로필 이미지
dooleyz3525
Người chia sẻ kiến thức

해결이 되었다니 다행입니다. ^^

0

nayun oh님의 프로필 이미지
nayun oh
Người đặt câu hỏi

아 제가 X_train, Y_train, X_test,Y_test  의 순서를 잘못했더라구요 ^^;;

0

dooleyz3525님의 프로필 이미지
dooleyz3525
Người chia sẻ kiến thức

안녕하십니까,

전체 오류 메시지를 보지 않고서는 답변이 어려울 것 같습니다. 전체 오류 메시지를 여기에 올려주시겠습니까?

Hình ảnh hồ sơ của brilliantjayoh8746
brilliantjayoh8746

câu hỏi đã được viết

Đặt câu hỏi