У меня есть такой фрейм данных
df1 = pd.DataFrame({'x':[0,1,2,3,4,5,6,7,8,9],'y':['a','a','b','c','b','b','a','b','c','c']})
Как мы можем вернуть фрейм данных, подобный следующему
df2 = pd.DataFrame({'x':[1,2,3,5,6,7,9],'y':['a','b','c','b','a','b','c']})
Есть ли эффективный способ использования операций со столбцами вместо циклического прохождения каждой строки?