Как удалить дубликаты столбцов в Pandas? - PullRequest
0 голосов
/ 14 октября 2019

Как я могу удалить все столбцы REGION_y из кадра данных и просто сохранить один?

Index(['COUNTRY', 'DYSTOPIA RESIDUAL', 'ECONOMY GDP PER CAPITA', 'FAMILY',
       'FREEDOM', 'GENEROSITY', 'HAPPINESS RANK', 'HAPPINESS SCORE',
       'HEALTH LIFE EXPECTANCY', 'LOWER CONFIDENCE INTERVAL', 'STANDARD ERROR',
       'TRUST GOVERNMENT CORRUPTION', 'UPPER CONFIDENCE INTERVAL',
       'WHISKER HIGH', 'WHISKER LOW', 'YEAR', 'REGION_y', 'REGION_y',
       'REGION_y', 'REGION_y', 'REGION_y', 'REGION_x', 'REGION_y', 'REGION_x',
       'REGION_y', 'REGION_x', 'REGION_y', 'REGION_x', 'REGION_y'],
      dtype='object')

1 Ответ

0 голосов
/ 14 октября 2019

Удалите все дублированные столбцы с этим кодом:

df = df.loc[:, ~df.columns.duplicated()]

, а оставшиеся столбцы будут:

Index(['COUNTRY', 'DYSTOPIA RESIDUAL', 'ECONOMY GDP PER CAPITA', 'FAMILY',
       'FREEDOM', 'GENEROSITY', 'HAPPINESS RANK', 'HAPPINESS SCORE',
       'HEALTH LIFE EXPECTANCY', 'LOWER CONFIDENCE INTERVAL', 'STANDARD ERROR',
       'TRUST GOVERNMENT CORRUPTION', 'UPPER CONFIDENCE INTERVAL',
       'WHISKER HIGH', 'WHISKER LOW', 'YEAR', 'REGION_y', 'REGION_x'],
      dtype='object')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...