Как удалить безымянные столбцы в Pandas: методы и примеры

Чтобы удалить безымянные столбцы в pandas, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Метод 1: использование DataFrame.drop() с индексами столбцов

    df.drop(df.columns[df.columns.str.contains('Unnamed')], axis=1, inplace=True)
  2. Метод 2: использование DataFrame.dropna() с параметром оси

    df.dropna(axis=1, how='all', inplace=True)
  3. Метод 3: использование DataFrame.loc[] с выбором столбца

    df = df.loc[:, ~df.columns.str.contains('^Unnamed')]
  4. Метод 4: использование DataFrame.filter() с параметром регулярного выражения

    df = df.filter(regex='^(?!Unnamed)')

Эти методы удалят все столбцы в DataFrame, в именах которых есть слово «Безымянный».