2016-04-22 46 views
0

我有我想要的列置为行,反之亦然一个数据帧DF5,Python的大熊猫:数据帧移调没有转

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

我尝试下面的代码,但没有奏效。我在这里做错了什么?请帮忙。

df5.transpose() 
df5 

感谢,Lobbie

+0

你可以简单地这样做:'DF5 = df5.T' – Alexander

回答

2

您需要分配一个新值DF5。

尝试

df5=df5.transpose() 
+0

笑,是我不好。感谢您的帮助tfv! – Lobbie

+0

别担心,我们都在那里;-) – tfv

+0

hi mate,转置后我想用这个df5计算差异['Variance'] = df5 [('5.Saturday' - '6.Sunday')) ]/df5 ['5.Saturday'] * 100但它给了我错误TypeError:不支持的操作数类型为 - :'str'和'str'。任何线索? – Lobbie