Pandas使用训练数据帧列选择测试数据帧列

时间:2016-11-21 04:22:49

标签: python pandas

我有一个已清理过的训练数据框,其中包含原始测试数据框所具有的变量子集。我想创建一个新的测试数据框,只保留训练数据框中的列。

例如,

train.columns=['A','D','E','G']

test.columns=['A','B','C','D','E','F','G']

如何创建仅保留train.columns的新test_df?

1 个答案:

答案 0 :(得分:4)

假设每个DataFrame都有相同名称的列,那么您只需使用培训DataFrame的{​​{1}}属性选择测试DataFrame.columns中的列即可DataFrame语法。

这是一个有效的例子:

[]