Independent new x-values array
In the current version of the package, initial (x, y) pairs need to be in the same dataframe as the new values. It would be nice to use new x-values from an independent dataframe that might have a different length. However, I'm not sure what the most convenient approach here is.