您好,我想创建一个包含两列的.csv文件:随机森林模型的特征重要性和该特征的名称。并确保数字值和变量名之间的匹配是正确的。
这里有一个例子,但我无法正确导出为.csv文件。
test_features = test[["area","product", etc.]].values
# Create the target
target = test["churn"].values
pred_forest = my_forest.predict(test_features)
# Print the score of the fitted random forest
print(my_forest.score(test_features, target))
importance = my_forest.feature_importances_
pd.DataFrame({"IMP": importance, "features":test_features }).to_csv('forest_0407.csv',index=False)
list(df)
,以获取列作为列表 - EdChumfeat_imp = pd.Series(importance, index=df.columns)
的东西。 - EdChum