In a small tool that I am building I generate output in the form of a dataframe with a dynamic number of rows and columns. I.e. different inputs in the tool generate differe