我有一个数据框,每个人都有多个记录.我想枚举python中每个人的序列记录.基本上我想在下表中创建'sequence'列:
patient date sequence
145 20Jun2009 1
145 24Jun2009 2
145 15Jul2009 3
582 09Feb2008 1
582 21Feb2008 2
987 14Mar2010 1
987 02May2010 2
987 12May2010 3
Run Code Online (Sandbox Code Playgroud)
这基本上和这里的问题相同,但我在python中工作,无法实现sql解决方案.我怀疑我可以使用带有可迭代计数的groupby语句,但到目前为止还没有成功.谢谢!