Я безуспешно пытался векторизовать следующее:
Рассмотрим два кадра данных. Одним из них является список дат:
cols = ['col1', 'col2']
index = pd.date_range('1/1/15','8/31/18')
df = pd.DataFrame(columns = cols )
В настоящее время я выполняю циклы через df
и получаю счетчики всех строк, которые меньше или равны указанной дате, с моим основным (большим) фреймом данных df_main
for x in range(len(index)):
temp_arr = []
active = len(df_main[(df_main.n_date <= index[x])]
temp_arr = [index[x],active]
df= df.append(pd.Series(temp_arr,index=cols) ,ignore_index=True)
Есть ли способ векторизовать вышесказанное?