2016-04-22 19 views
0

ich einen Datenrahmen DF5, die ich die Spalten in Zeilen und umgekehrt transponieren wollen,Python Pandas: Dataframe Transponierung hat transponieren nicht

DayofWeek Avg_Shopping_Trips Avg_Profit 
0 5.Saturday 1096.750000 185040.397500 
1 6.Sunday 1489.666667 178546.993333 

Ich habe versucht, den folgenden Code, aber es hat nicht funktioniert. Was mache ich hier falsch? Bitte helfen Sie.

df5.transpose() 
df5 

Danke, Lobbie

+0

Sie können dies einfach tun: 'DF5 = df5.T' – Alexander

Antwort

2

Sie benötigen einen neuen Wert zuweisen DF5. Versuchen

df5=df5.transpose() 
+0

lol, mein schlecht. Danke für deine Hilfe tfv! – Lobbie

+0

Mach dir keine Sorgen, wir waren alle da ;-) – tfv

+0

Hallo Kumpel, nach der Transponierung möchte ich die Varianz mit dieser df5 berechnen ['Variance'] = df5 [('5.Samstag' - '6.Sunday') ]/df5 ['5.Samstag'] * 100 aber es gab mir Fehler TypeError: nicht unterstützte Operandentyp (en) für -: 'str' und 'str'. Irgendwelche Hinweise? – Lobbie

Verwandte Themen