Python Pandas删除重复代码无效

2024-04-25 12:54:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试删除数据帧中的重复列值

我的代码如下

xls = pd.ExcelFile('Base File.xlsx');

mapping_df = xls.parse('Mapping');
engagement_data_df = xls.parse('Detail Report');
engagement_data_df =engagement_data_df.loc[:,~engagement_data_df.columns.duplicated()]

我有两个重复的列,名为“BCS Attached Flag”。我尝试用上面的代码对列进行重复数据消除,但没有成功。我能问问我做错了什么吗

阿德里安

编辑:似乎重复列在后面附加了一个attached.1,但在csv文件中,两个列的BCS attached标志都在那里。我做了打印(订婚\数据\数据头(10))

Division Region BCS Attached Flag BCSAttached Flag.1 
China   China A Y                  Y    
Singapore Singapore B Y            Y

Tags: 数据代码dfdataparsexlsflagpd