【发布时间】:2017-06-21 09:21:20
【问题描述】:
我有一个具有以下值的数据框:
Id CreationDate 值 ChangeCounter 1 日期1 p01 1 2 日期 2 p01 1 3 日期3 p02 2 4 日期4 p02 2 5 日期 5 p01 3 6 日期6 p03 4这里的“ChangeCounter”是需要添加到数据框中的新列。更改计数器中的值,它基本上跟踪值列更改的次数。
最终,每当值字段发生更改时,我都会尝试获取第一行的列表。因此输出将是:
输出:
Id CreationDate 值 ChangeCounter 1 日期1 p01 1 3 日期3 p02 2 5 日期 5 p01 3 6 日期6 p03 4我阅读的大多数示例都对列进行操作,进行转换并为行添加新的列值。但是我的要求的例子让我望而却步。如果有任何其他更好的方法可以在不计算“ChangeCounter”列的情况下实现最终结果,也会给出解决问题的不同观点。
【问题讨论】: