我有一个巨大的数据帧(大约1亿行),其方式如下:
ID Years
1 [1990,1991,1995,2000,2001,2006]
2 [1990,1990]
3 [1980,1981,1990,1995]
我希望它以以下数据帧的形式返回第一个出现的the largest gap between two consecutive years(您可以假设年份列表是按顺序排序的):
ID largest_gap from_year to_year
1 5 1995 2000
2 0 1990 1990
3 9 1981 1990
有什么最有效的计算方法吗?