2024-09-29 21:58:52 发布
网友
我有一张这样的桌子:
vstid vstrseq date page timespent 1 1 1/1/16 a 20.00 1 1 1/1/16 b 3.00 1 1 1/1/16 c 131.00 1 1 1/1/16 d .000 1 1 1/1/16 a 3.00
我想要这样:
如何用python完成它?有什么建议吗?在
您可以使用pandas的^{}进行此操作:
import pandas as pd import numpy as np df = pd.DataFrame({ "vstid": [1]*5, "vstrseq": [1]*5, "date": ["1/1/16"]*5, "page": ["a", "b", "c", "d", "a"], "timespent": [20.00, 3.00, 131.00, 0.000, 3.00] }) table = df.pivot_table(index=["vstid", "vstrseq", "date"], values="timespent", columns="page", aggfunc=np.sum).reset_index() print table.to_string(index=False)
哪些输出
您可以使用pandas的^{} 进行此操作:
哪些输出
^{pr2}$相关问题 更多 >
编程相关推荐