我有一个数据框,如下所示:
| 鉴定|日期(日/月/年)|X轴|Y型|
| - -|- -|- -|- -|
| 一百二十三|2022年1月1日|100个|abc公司|
| 一百二十三|2022年2月1日|二百个|乙酰胆碱|
| 一百二十三|2022年3月1日|三百个|阿里|
| 一百二十四|2022年1月1日|二百个|abc公司|
| 一百二十四|2022年2月1日|九百人|abc公司|
| 一百二十四|2022年3月1日|九百人|abc公司|
我尝试创建两个单独的“change”列,一个分别代表x和y,这是一个滚动计数,记录给定元素随时间变化的次数。我希望输出如下所示:
| 鉴定|日期(日/月/年)|X轴|Y型|变更X|变更Y|
| - -|- -|- -|- -|- -|- -|
| 一百二十三|2022年1月1日|100个|abc公司|第0页|第0页|
| 一百二十三|2022年2月1日|二百个|乙酰胆碱|一个|一个|
| 一百二十三|2022年3月1日|三百个|阿里|2个|2个|
| 一百二十四|2022年1月1日|二百个|abc公司|第0页|第0页|
| 一百二十四|2022年2月1日|九百人|abc公司|一个|第0页|
| 一百二十四|2022年3月1日|九百人|abc公司|第0页|第0页|
如有任何帮助,我们将不胜感激!
谢谢你:)
2条答案
按热度按时间byqmnocz1#
这不是最佳的性能,但可以完成工作:
而输出:
9w11ddsr2#
下面是另一种方法: