How to fill dataframe from an array and date range?

Perhaps you need join, but I don’t fully understand what you are trying to do from this description. Perhaps provide a simplified example of an input and the expected output; or an MWE working code that you want to simplify.