我有以下的数据框:
date country
6/1/18 USA
6/1/18 BEL
6/4/18 USA
6/5/18 BEL
6/6/18 USA
我希望创建一列,告诉你相应国家的下一个日期是什么。如果有助于理解,可以假定日期已经排序。如果日期是该国最后一个日期,您可以使用相同的日期或空值填充下一个日期。
date country next_date
6/1/18 USA 6/4/18
6/1/18 BEL 6/5/18
6/4/18 USA 6/6/18
6/5/18 BEL 6/5/18
6/6/18 USA 6/6/18
ffill
与date
列使用相同的值时,实际上没有理由使用ffill
。 - user3483203