Я хотел бы удалить каждый столбец, который заканчивается буквой «y» в моем фрейме данных. По какой-то причине у меня есть данные, в которых каждый столбец указан дважды, и отличается только имя столбца, например:
d = {'Team': ['1', '2', '3'], 'Team_y': ['1', '2', '3'], 'Color' : ['red', 'green', 'blue'], 'Color_y' : ['red', 'green', 'blue']}
df = pd.DataFrame(data=d)
df
Team Team_y Color Color_y
0 1 1 red red
1 2 2 green green
2 3 3 blue blue
Я знаю, что это какой-то формат строки. Я попытался проиндексировать последнюю букву, используя [-1], но не смог заставить ее работать. Спасибо!