2017-10-05 13 views

Antwort

1

Sie sollten axis=1 entfernen, das für den Index Etiketten zu suchen versucht, die 'num' entsprechen, die nicht existieren:

In[33]: 
df.sort_values(by='num') 

Out[33]: 
    num let 
1 1 b 
0 2 a 

Der Standardwert ist axis=0, der nach Spalten sucht, die übereinstimmen 'num'

+0

Vielen Dank EdChum, es hat funktioniert. Ich wurde durch die Beschreibung in der Dokumentation http://pandas.pydata.org/pandas-docs/version/0.19.2/generated/pandas.DataFrame.sort_values.html#pandas.DataFrame.sort_values ​​irregeführt, wo "{0 oder 'index', 1 oder 'columns'} "und durch die Tatsache, dass ich zum Löschen von Spalten .drop (labes = ['let'], axis = 1) – Carlo

+0

Wenn meine Antwort Ihre Frage gelöst hat, denken Sie daran, es zu akzeptieren, oben links in meiner Antwort wird ein leeres Häkchen angezeigt, außerdem können Sie auch upvoten – EdChum

Verwandte Themen