0
Ich bin neu in Pandas und Python. Ich habe eine Pivot-Tabelle wie:Python Pivot Tabelle Python
grp3 = DataFrame(hrsub.pivot_table('left',index = 'sales',columns = 'sat_levels', aggfunc = 'count'))
Ausgang:
sat_levels
low high
IT 199 74
RandD 85 36
accounting 161 43
hr 159 56
management 66 25
marketing 149 54
product_mng 129 69
sales 727 287
support 383 172
technical 492 205
Ich möchte über
hrsub['low']/hrsub['high']
das Verhältnis von zwei Spalten nehmen, aber es Fehler heraus sagen, dass Daten sein sollten 1 -dimensional. Was sollte ich stattdessen tun?
Ihr neuer Datenrahmen Variable 'grp3' und nicht' hrsub' –
Ja sorry ich meinte Grp3 [ 'low']/Grp3 [ 'high' ] löst einen Fehler aus – Peppy
Sie sollten das Ergebnis der 'pivot_table' nicht in der' DataFrame' -Funktion umbrechen. Speichern Sie es einfach direkt in 'grp3'. –