代码之家  ›  专栏  ›  技术社区  ›  Aptha Gowda

比较熊猫数据框的列名

  •  14
  • Aptha Gowda  · 技术社区  · 6 年前

    如何比较两个不同熊猫数据框的列名。我想比较测试数据帧中缺少一些列的训练数据帧和测试数据帧??

    2 回复  |  直到 6 年前
        1
  •  30
  •   jpp    6 年前

    pandas.Index 对象(包括dataframe列)具有有用的 set -like方法,例如 intersection difference

    例如,给定的数据帧 train test :

    train_cols = train.columns
    test_cols = test.columns
    
    common_cols = train_cols.intersection(test_cols)
    train_not_test = train_cols.difference(test_cols)
    
        2
  •  0
  •   Yunnosch Sarang Kartikey    3 年前
    train_column = train.columns
    test_column = test.columns
    
    common_column = train_column.intersection(test_column)
    train_not_in_test = train_column.difference(test_column)