I have a df with two columns number ,type. I'm trying to remove the number in odd position if type is odd.
For number - (7,14,21,28) without numbers in odd position - 7,21.
Similarly - (3,10,17,24,31) without numbers in odd position - 3,17,31
df
df= pd.DataFrame(data = {'number' : ['7,14,21,28', '2', '3,6,5,8 ', '4', '3,10,17,24,31'], 'day' : ['odd', 'even', 'even', 'even', 'odd']})
number type
0 7,14,21,28 odd
1 2 even
2 3,6,5,8 even
3 4 even
4 3,10,17,24,31 odd
My excepted output:
number type
0 7,21 odd
1 2 even
2 3,6,5,8 even
3 4 even
4 3,17,31 odd