0

I am trying to merge a dataframe with list values. dates dataframe is created like this:

df['date'] = df['Date_time'].dt.strftime('%m/%d/%Y')
idx = pd.date_range(df.Date_time.min(),df.Date_time.max())
dates = pd.DataFrame(idx)
dates.columns = ['date']
dates['date'] = dates['date'].dt.strftime('%m/%d/%Y')
dates

The dates dataframe looks like this:

date
0   09/17/2020
1   09/18/2020
2   09/19/2020

I would like to add a new column for the list: test = ['ST-1', 'ST-2', 'ST-3']. So that it creates a new row date for each unique value in the list. Like so:

date             test
0   09/17/2020   ST-1
1   09/17/2020   ST-2 
2   09/17/2020   ST-3
0   09/18/2020   ST-1
1   09/18/2020   ST-2 
2   09/18/2020   ST-3
0   09/19/2020   ST-1
1   09/19/2020   ST-2 
2   09/19/2020   ST-3

Anyone have an idea how to merge the two and create the dataframe shown above?

zape
  • 105
  • 1
  • 6

0 Answers0