回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有以下数据帧:</p>
<pre><code>df = pd.DataFrame({'vehicle':[1,1,1,1,1,2,2,2,1,1,1,2,2,2,2,1,1],
'waypoint':[1,2,3,4,5,1,2,3,1,2,3,1,2,3,4,1,2]})
</code></pre>
<p>我需要在一个新的列中计算“vehicle”列中重复值的序列,显示序列出现的次数。例如,车辆编号1的序列将为新列编号1,如果出现另一个车辆编号1的序列,则新列编号将为=2。上述数据帧的预期输出为:</p>
<pre><code>df = pd.DataFrame({'vehicle':[1,1,1,1,1,2,2,2,1,1,1,2,2,2,2,1,1],
'waypoint':[1,2,3,4,5,1,2,3,1,2,3,1,2,3,4,1,2],
'trip':[1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3]})
</code></pre>
<p>多谢各位</p>