Я новичок в python и застрял на проблеме. Мне нужно добавить столбец в фрейм данных, который просто повторяет целые числа от 1 до 8 с шагом 0,5, как я читал из живого обновления CSV. Я полностью застрял, и все, что я пробовал, провалилось. Это датафрейм, который я создал до сих пор:
CO2_df = pd.DataFrame(CO2_efflux['Date'])
CO2_df['Date'] = pd.to_datetime(CO2_efflux['Date'],format = "%d/%m/%y")
CO2_df['Time'] = pd.DataFrame(CO2_efflux['Time'])
CO2_df['Time'] = pd.to_datetime(CO2_efflux['Time'],format = "%H:%M:%S",errors = 'raise').dt.time
CO2_df['PPM'] = pd.DataFrame(CO2_efflux['PPM'])
Quad = savgol_filter(CO2_df['PPM'], window_length =15, polyorder = 2)
CO2_df['Quad'] = pd.DataFrame(Quad)
CO2_df['MIN'] = Code to add new column that sequentially repeats the numbers 1 to 8 at 0.5 intervals
CO2_df['Leak'] = pd.DataFrame(CO2_df['Quad']+leak_per_min *[[[NEW COLUMN HERE]]])
Буду очень признателен за любые отзывы. Я искал похожие решения, но ни одно из них не показалось актуальным.