Ich habe eine DatenrahmenWie kann ich einen Datenrahmen in einer Zeile und nicht in einer Spalte sortieren?
Albania Andorra Armenia Austria Azerbaijan
2014 98.0 96.0 97.0 96.0 98.0
2013 99.0 95.0 97.0 96.0 98.0
2012 98.0 98.0 97.0 95.5 97.0
2011 99.0 99.0 97.0 96.0 98.0
2010 99.0 99.0 97.0 96.0 98.0
und ich würde die Spalten auf der 2014
Reihe sortieren mögen. So sollte die resultierende Art die Spalten wie Albanien, Aserbaidschan, Armenien, Andorra, Österreich haben.
Ich wette, ich könnte es mit df.values
tun und dann die daraus resultierende ndarray, aber könnte df.sort_values
dies tun? Ich habe versucht df.sort_values('2014',axis = 1)
, aber habe den Fehler KeyError: '2014'
.
am nächsten I ohne Verwendung von Arrays erhalten können, ist f[f.ix['2014'].sort_values(ascending = False).index]
'2014' ist eine ganze Zahl, kein String –
versucht, dass auch noch die gleicher Fehler –