Это мой фрейм данных. Я пытаюсь удалить повторяющиеся столбцы с тем же именем, используя индекс:
df = spark.createDataFrame([(1,2,3,4,5)],['c','b','a','a','b'])
df.show()
Выход:
+---+---+---+---+---+
| c| b| a| a| b|
+---+---+---+---+---+
| 1| 2| 3| 4| 5|
+---+---+---+---+---+
Я получил индекс фрейма данных
col_dict = {x: col for x, col in enumerate(df.columns)}
col_dict
Выход:
{0: 'c', 1: 'b', 2: 'a', 3: 'a', 4: 'b'}
Теперь мне нужно удалить это повторяющееся имя столбца с тем же именем