我正在尝试重组pandas df,这似乎很简单,但似乎无法使其正常工作。参照以下内容,主题列的值将成为列名,而相应的度量将成为新列的值。值1-3与时间戳无关,因此是恒定的,因此给定的代理/时间戳分组依据只有3列。
当前结构如下:
agent#, timestamp, subject, measurement
Agent1, timestamp1, value1, 1500
Agent1, timestamp1, value2, 1700
Agent1, timestamp1, value3, 2000
Agent1, timestamp2, value1, 1250
Agent1, timestamp2, value2, 1375
Agent1, timestamp2, value3, 1800
所需的结构如下所示:
agent#, timestamp, value1, value2, value3, sum
Agent1, timestamp1, 1500, 1700, 2000, 5200
Agent1, timestamp2, 1250, 1375, 1800, 4425