Python 比较数据帧的列名
如何比较两个不同数据帧的列名。我想比较测试数据帧中缺少某些列的训练数据帧和测试数据帧???对象,包括数据帧列,具有有用的Python 比较数据帧的列名,python,pandas,numpy,machine-learning,data-science,Python,Pandas,Numpy,Machine Learning,Data Science,如何比较两个不同数据帧的列名。我想比较测试数据帧中缺少某些列的训练数据帧和测试数据帧???对象,包括数据帧列,具有有用的设置类似于的方法,例如和 例如,给定的数据帧列车和测试: train_cols = train.columns test_cols = test.columns common_cols = train_cols.intersection(test_cols) train_not_test = train_cols.difference(test_cols) 要查看列名,请使
设置类似于的方法,例如和
例如,给定的数据帧列车
和测试
:
train_cols = train.columns
test_cols = test.columns
common_cols = train_cols.intersection(test_cols)
train_not_test = train_cols.difference(test_cols)
要查看列名,请使用df.columns
。为什么你的测试集和训练集有不同的列?你需要比较自变量?一个人有一个问题。它太大了,在pd.get_假人之后列数不匹配。使用对齐方法