【发布时间】:2017-05-22 19:42:53
【问题描述】:
我有一个这样的数据框:
Application|Category|Feature|Scenario|Result|Exec_Time
A1|C1|F1|scenario1|PASS|2.3
A1|C1|F1|scenario2|FAIL|20.3
A2|C1|F3|scenario3|PASS|12.3
......
我正在寻找的结果将是一个支点,其中包含 Feature 的结果计数以及执行时间的总和。像这样
Application|Category|Feature|Count of PASS|Count of FAIL|SumExec_Time
A1|C1|F1|200|12|45.62
A1|C1|F2|90|0|15.11
A1|C2|F3|97|2|33.11*
我获得了单独的数据帧来获取结果计数的轴心和按功能划分的执行时间总和,但我无法合并这些数据帧以获得最终的预期结果。
dfr = pd.pivot_table(df,index=["Application","Category","Feature"],
values=["Final_Result"],aggfunc=[len])
dft = pd.pivot_table(df,index=["Application","Category","Feature"],
values=["Exec_time_mins"],aggfunc=[np.sum])
【问题讨论】:
标签: python pandas pivot-table