慕神8447489
这里已经回答了python pandas删除重复的列。想法是df.columns.duplicated()生成布尔向量,其中每个值表示是否已查看过该列。例如,如果df具有列["Col1", "Col2", "Col1"],则生成[False, False, True]。让我们对其进行倒置并将其称为column_selector。使用上述向量及其使用的loc方法df有助于选择行和列,我们可以删除重复的列。有了df.loc[:, column_selector]我们就可以选择列。column_selector = ~df.columns().duplicated()df = df.loc[:, column_selector]