2016-12-06 5 views
0

Я новичок в pandas и Python. У меня есть сводная таблица, как:Python Pivot Table Python

grp3 = DataFrame(hrsub.pivot_table('left',index = 'sales',columns = 'sat_levels', aggfunc = 'count')) 

выход:

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 

Я хочу взять отношение двух колонок с помощью

hrsub['low']/hrsub['high'] 

Но это ошибки, говоря, что данные должны быть 1 -мерном. Что я должен делать вместо этого?

+0

Ваша новая переменная DataFrame является 'grp3' и не' hrsub' –

+0

Да жаль, что я означало grp3 [ 'низкий']/grp3 [ 'высокий' ] выдает ошибку – Peppy

+0

Вы не должны обертывать результат 'pivot_table' в функцию' DataFrame'. Просто сохраните его прямо в 'grp3'. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^