如何删除熊猫中的重复列?

时间:2019-10-13 21:54:07

标签: pandas

如何从数据框中删除所有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 :(得分:0)

使用以下代码删除所有重复的列:

setContentView(layout)

,其余的列将是:

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