data_cols = list(df1.columns)
data_cols.remove('Start')
data_cols.remove('End')
return pd.DataFrame(intersections, columns=['Start', 'End'] + data_cols)
interval_df_intersection(mydataframe2, mydataframe1)
пересечение двух столбцов кадра данных pandas