I have a pandas dataframe below:
df
name value
0 Jack 3
1 Luke 3
2 Mark 2
3 Chris 1
4 Ace 10
5 Isaac 8
Based on the "value" column, I want to have the top 50% value to be marked as 1, bottom 50% value marked as 0.
Expecting to get result below:
Results
name value percent mark
0 Jack 3 0
1 Luke 4 1
2 Mark 2 0
3 Chris 1 0
4 Ace 10 1
5 Isaac 8 1
Thx in advance.