我有一个格式的dataframe:
df = pd.DataFrame({ 'A' : [1,2,3],
'B' : [4,5,6],
'label' : [1.0, 0.0, 1.0]
})
我首先只选择与'label'
列的相关性高于阈值的特征。
cor = df.corr()
cor_target = abs(cor["label"])
relevant_features = cor_target[cor_target>0.05]
我如何使用relevant_features
对象来过滤出一个新的 Dataframe ,比如说从df
中过滤出df2
,它只具有这些功能?
2条答案
按热度按时间oprakyz71#
可以使用
.loc
:mzsu5hc02#
如果你更喜欢一个班轮