我正在尝试删除数据帧中的重复列值
我的代码如下
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
我认为您只需要先提取文本,然后调用
duplicated
:相关问题 更多 >
编程相关推荐