提前为超级新手的问题道歉。
我正在学习使用熊猫,并且有一个我不知道如何执行的简单操作:
我有以下数据框:
print df
Out[19]:
USERNAME REQUEST_TYPE STATUS LATENCY
0 foo 1 SUCCESS 7
1 foo 2 SUCCESS 17
2 bar 1 SUCCESS 10
3 bar 2 FAILURE 12
我想为每个 USERNAME 保留一行,这是每个 REQUEST_TYPE 的 STATUS 和 LATENCY 列的串联。输出应如下所示:
USERNAME STATUS_1 LATENCY_1 STATUS_2 LATENCY_2
0 foo SUCCESS 7 SUCCESS 17
1 bar SUCCESS 10 FAILURE 12
我想到了以 pandas.groupby(df,['USERNAME', 'REQUEST_TYPE']) 开头的东西,但我不确定如何将行连接回来,以及是否有任何方法可以创建新的列名。
谢谢!