从熊猫数据框中删除重复的列?

时间:2019-01-25 21:41:29

标签: python pandas dataframe

如果我有如下数据框:

|  Column A  |  Column B  |  Column C  |  Column D  |  Column E  |
|:-----------|:---------- |:-----------|:-----------|:-----------|
| 1          | 7          | 1          | 13         | 13         |
| 2          | 8          | 2          | 14         | 13         |
| 3          | 9          | 3          | 15         | 13         |
| 4          | 10         | 4          | 16         | 13         |
| NA         | 11         | NA         | 17         | 13         |
| 6          | 12         | 6          | 1          | 13         |

我想删除重复的列A(或C),忽略列E具有重复行的事实,并忽略列标题。

2 个答案:

答案 0 :(得分:4)

您可以转置然后再转回:

    Dim request As Object
    request = CreateObject("WinHttp.WinHttpRequest.5.1")
    request.SetClientCertificate("Local Computer\Personal\Certificates\friently_cert_name")

    Dim rest_request As String = "SOAP"

    request.Open("GET", "<URL>")
    request.SetRequestHeader("Accept", "*/*")
    request.SetRequestHeader("Connection", "Keep-Alive")

    request.Send(rest_request)

答案 1 :(得分:1)

您可以使用DataFrame.duplicated进行此操作,并使用[{ "drugName": "TRILIPIX 135MG CPDR", "rxNumber": "15131523", "lldIndicator": "N", "payAmount": "10" }, { "drugName": "GILENYA 0.5MG CAPS", "rxNumber": "15131519", "lldIndicator": "N", "payAmount": "8" }, { "drugName": "JAKAFI 5MG TABS", "rxNumber": "15131503", "lldIndicator": "Y" }, { "drugName": "FENOFIBRATE MICRONIZED 134MG CAPS", "rxNumber": "15131510", "lldIndicator": "N", "payAmount": "2.56" }, { "drugName": "LIPITOR 10MG TABS", "rxNumber": "15131506", "lldIndicator": "N", "payAmount": "7.76" }, { "drugName": "KEFLEX 750MG CAPS", "rxNumber": "15131522", "lldIndicator": "N", "payAmount": "17.88" } ] 来保留第一列或最后一列重复的列:

keep
相关问题