0
Ich habe Dataframe df
Ich wählte einige coulms davon und ich möchte sie in xtrain und xtest accoring zu einem coulmn namens Sevrice. Also raws mit 1 und o in den xtrain und nan in xtest.Teilen Sie Datenrahmen in zwei Sätze nach einer Spalte
Service
1
0
0
1
Nan
Nan
xtarin = df.loc[df['Service'].notnull(), ['Age','Fare', 'GSize','Deck','Class', 'Profession_title' ]]
EDITED
ytrain = df['Service'].dropna()
Xtest=df.loc[df['Service'].isnull(),['Age','Fare','GSize','Deck','Class','Profession_title']]
import pandas as pd
from sklearn.linear_model import LogisticRegression
logistic = LogisticRegression()
logistic.fit(xtrain, ytrain)
logistic.predict(xtest)
ich diesen Fehler für logistic.predict(xtest)
X has 220 features per sample; expecting 307
Danke, Sie haben keine Ahnung, warum ich diesen Fehler X erhalten tun hat 220 Merkmale pro Probe; erwartet 307 –
Es scheint ein Problem mit den Daten, ich teste es mit einigen Probe und es funktioniert, siehe bearbeiten. – jezrael
Vielen Dank für Ihre Annahme. Ich versuche deinen Code mit deinem csv und demselben Problem. Problem ist 'xtrain' und' xtest' haben unterschiedliche Länge von Spalten, 'print (xtrain.info()) print (xtest.info())' – jezrael