pandas - 如何从熊猫数据框中删除特定的重复列,只留下一个实例
问题描述
我知道上述可能是一项简单的任务,但它已经花费了我很多时间而没有任何成功。到目前为止,我也搜索过网络但没有成功。所以,我有以下数据框:
而且,我正在寻找以下期望的结果:
我使用了以下代码行:
# drop repeat columns leaving the first instance only:
df_combo = df_combo.drop_duplicates(['Asgn Carr Cd','Fiscal Month'], keep='first')
但是,这并没有达到我想要的结果。提前感谢您的帮助/建议。
解决方案
检查groupby
与first
df.groupby(level=0,axis=1).first()
推荐阅读
- java - 如何编码数组的总和?
- python - 从python中的另一个列表中获取列表的对应元素时使用map函数获取错误列表
- python - 使用 Boto3 Python 库从 AWS 的所有区域聚合实例列表
- firefox - 全屏窗口代码在 Chrome 中工作,在 Firefox 中不工作
- intellij-idea - java代码行、类数、方法数……在intellij中支持插件
- android - 优化 json 响应的解析时间
- java - 如何在 Android 中保存 FCM 令牌?
- git - 基于事件的 Github 模块项目部署
- hdf5 - 是否可以复制整个 hdf5 文件并使用 h5copy 扩展外部链接?
- django - Django zip 使用 xhtml2pdf 生成的多个 PDF 文件