`mosaic::sample()` handles a multi-column data frame just fine. No need to select just one variable.