matchit() does not save the data set in its output object, but it does save a matrix of the covariates. match.data() will create a matched data set. One can eliminate the original data set to save memory in R by rm(name), where name is the name of the data set, after calling match.data().