Let's say I have that dataframe df:
index col1 col2
1 48 alpha bravo charlie
2 52 alpha bravo
3 49 alpha bravo charlie delta echo
4 12 alpha bravo
5 6 alpha
What I want is to delete the first word in col2 when there is more than 2 words in the cell.
So it should look like this:
index col1 col2
1 48 bravo charlie
2 52 alpha bravo
3 49 bravo charlie delta echo
4 12 alpha bravo
5 6 alpha
I have coded the line to df['col2'] = df['col2'].apply(lambda x: ' '.join(x.split(' ')[1:]))
but I don't know how to apply the condition into my dataframe.