Allow do_pca() on whatever dataframe we want