问题描述
在处理数据时,发现列数据重复,因此需要对列数据进行删除,并保留第一条重复数据。
![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/1a153f76cfabdd263c85ef9507bb077b.png)
解决方法
经资料查询,发现两种解决方法,将数据进行转置后进行处理,结果转置回原数据,实现列的重复数据删除
- 使用drop_duplicates进行删除。此方法使用后,发现并未完全删除掉重复数据。
data.T.drop_duplicates(keep='first').T
![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/dfdd5f6dce02486d3c2fda9202cc87e4.png)
- 使用duplicated 标记出重复行,并将其剔除
data.T[~data.T.index.duplicated()].T
在这里插入代码片
![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/8ea47ec850a42f4822cc80fc3e82cbb9.png)