简体   繁体   English

比较Pandas Dataframe的列名

[英]Compare column names of Pandas Dataframe

How to compare column names of 2 different Pandas data frame. 如何比较2个不同的Pandas数据框的列名。 I want to compare train and test data frames where there are some columns missing in test Data frames?? 我想比较训练数据帧和测试数据帧,其中测试数据帧中缺少某些列?

pandas.Index objects, including dataframe columns, have useful set -like methods, such as intersection and difference . pandas.Index对象(包括数据pandas.Index列)具有有用的类似于set的方法,例如intersectiondifference

For example, given dataframes train and test : 例如,给定的数据帧traintest

train_cols = train.columns
test_cols = test.columns

common_cols = train_cols.intersection(test_cols)
train_not_test = train_cols.difference(test_cols)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM