Ich habe Koeffizienten aus dem Ausführen mehrerer Regression.Anordnen mehrerer Regressionsergebnisse in Python sklearn
Ich möchte die unabhängigen Variablen als Spaltennamen anordnen und dann Koeffizienten als erste Zeile platzieren, um sehen zu können, welche unabhängige Variable welchen Koeffizienten hat.
#assigning independent variables to x
x = df.drop("dependent var", axis = 1)
...
#creating a data frame with independent variables as headers
df_coef = pd.DataFrame(columns = x.columns)
#adding a row with a coefficients
df.loc[0] = x
#shifting index by 1
df.index = df.index + 1
#sorting by index
df = df.sort()
ich eine Störung erhalte:
ValueError: cannot set a row with mismatched columns
Was mache ich falsch?
In welcher Zeile erhalten Sie Fehler? Erklären Sie auch mehr darüber, was Sie tun möchten. Zeigen Sie einige Datenbeispiele an. Bitte lesen Sie http://StackOverflow.com/Help/how-to-ask –
Meine Vermutung wäre, dass 'df.loc [0] = x 'den Fehler verursacht, da' x' eine Kopie des 'df' selbst ohne die "dependedn var" -Spalte (n) - also das Mismatch. Wie @VivekKumar sagte, sind dazu weitere Informationen notwendig. – mkaran