我知道上面提到的可能是一个简单的任务,但是它已经花了我很多时间而没有成功。到目前为止,我也没有在网上搜索。因此,我有以下数据框:
而且,我正在寻找以下期望的结果:
我使用了以下代码行:
Orders:
type: array,
items:
Order:
title: order
type: object
properties:
orderItemId:
type: integer
description: >-
Source field is - `orderNumber`
format: int64
statusTypeId:
type: string
description: >-
Source field is - `orderItemStatusTypeId`
isShowInCatalog:
type: boolean
description: >-
Source field is - `showInCatalog`
ticketNumber:
type: string
description: >-
Source field is - `usedOrderTicketNumber`
但是,这并没有达到我想要的结果。预先感谢您的帮助/建议。
答案 0 :(得分:1)
通过groupby
和first
进行检查
df.groupby(level=0,axis=1).first()
答案 1 :(得分:0)
可以使用np.unique
为每个唯一的列名称获取一个索引,然后切片:
import numpy as np
df.iloc[:, np.unique(df.columns, return_index=True)[1]]