如何从dataframe中删除所有的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')发布于 2019-10-13 21:59:17
使用以下代码删除所有重复列:
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')https://stackoverflow.com/questions/58368085
复制相似问题