Я хотел бы удалить из моего фрейма данных столбцы с повторяющимися значениями во всех строках.
У меня такой фрейм данных:
test = [('a', 1, 'a', 34, 'b', 34,'a'),
('a', 1, 'a', 30, 'v', 30,'a'),
('a', 1, 'a', 16, 'a', 16,'a'),
('a', 1, 'a', 30, 'a', 30,'a'),
('a', 1, 'a', 30, 'v', 30,'a'),
('a', 1, 'a', 30, 'd', 30,'a'),
('a', 1, 'a', 40, 'a', 40,'a'),
('a', 1, 'a', 30, 'a', 30,'a')
]
test_df = pd.DataFrame(test, columns=['col1', 'col2', 'col3', 'col4', 'col5', 'col6', 'col7'])
Как вы видите, столбцы: col1, col3, col4, col6, col7 имеют повторяющиеся значения во всех строках, а мой исключенный вывод должен быть фреймом данных без повторяющихся столбцов. Чтобы быть более точным, я хотел бы сохранить только один из повторяющихся столбцов, например, col1 и col4