用表的自连接就成,Symbol,InstitutionName联合作为标识符
require(sqldf)
sqldf("
SELECT t1.Symbol, t2.InstitutionName, t1.year AS yr1, t2.year AS yr2, t1.rank AS rk1, t2.rank AS rk2
FROM tbl t1 INNER JOIN tbl t2 ON
t1.Symbol = t2.Symbol AND t1.InstitutionName = t2.InstitutionName AND t1.year = t2.year + 1
")