"TypeError: 'DataFrame' Objekte sind veränderbar, damit Sie sich nicht zerlegt werden" beim Sortieren pandas dataframe index

Ich habe folgende dataframe h:

In [24]: h.head()
Out[24]: 
                 alpha1  alpha2    gamma1  gamma2       chi2min gender  age
filename                                                                   
F35_HC_532d.dat  0.0000   0.000       NaN    0.00  1.000000e+25      F   35
M48_HC_551d.dat  0.7353   3.943  0.425922    0.15  2.072617e+01      M   48
M24_HC_458d.dat  0.7777   4.754  0.463753    0.15  1.390893e+01      M   24
M48_HC_552d.dat  0.7633   3.672  0.394370    0.15  1.965052e+01      M   48
M40_HC_506d.dat  0.7793   3.271  0.513597    0.20  1.089716e+01      M   40

Ich versuche zu Sortieren dataframe-index nach Alter Werte:

In [25]: h.sort_index(h.sort_values('age'))

Löst dies einen Fehler aus:

TypeError: 'DataFrame' objects are mutable, thus they cannot be hashed

Was bin ich? Irgendwelche Ideen?

  • Sind Sie nach: h.sort_values('age')? Können Sie uns die gewünschten Daten einstellen?
  • Ich denke, dass ich nicht bekommen Sie. Ich versuche, Verschiebe die Zeilen des dataframe nach den age Werte.
InformationsquelleAutor Peaceful | 2017-03-27
Schreibe einen Kommentar