Extension of data.frame