Try to apply filter for each group
df_ts = my_df.groupby('col_1').filter(lambda x: (x['col_2'] <= 1).any())