回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有两个pandas数据帧,格式如下:</p>
<pre><code>df_ts = pd.DataFrame([
[10, 20, 1, 'id1'],
[11, 22, 5, 'id1'],
[20, 54, 5, 'id2'],
[22, 53, 7, 'id2'],
[15, 24, 8, 'id1'],
[16, 25, 10, 'id1']
], columns = ['x', 'y', 'ts', 'id'])
df_statechange = pd.DataFrame([
['id1', 2, 'ok'],
['id2', 4, 'not ok'],
['id1', 9, 'not ok']
], columns = ['id', 'ts', 'state'])
</code></pre>
<p>我正在尝试将其转换为格式,例如:</p>
^{pr2}$
<p>我了解如何通过按id分组,然后遍历每一行并在它出现时更改状态来迭代完成它。有没有一个大熊猫可以用更具伸缩性的方式来做这个?在</p>