Я пытаюсь создать фрейм данных из списка и списка кортежей (2D-список) для следующего кода:
from sklearn.datasets import load_iris
iris=load_iris()
X,y =iris.data,iris.target
models=[]
models.append(('LR',LogisticRegression()))
models.append(('LRL',LogisticRegression(C=1, penalty=l2')))
models.append(('ETCL',ExtraTreesClassifier()))
names=[]
feature=[]
for name, model in models:
model.fit(X,y)
feature_idx=SelectFromModel(model,prefit=True).get_support()
feature.append((name, feature_idx))
names.append(name)
Я создал фрейм данных из списков и списка 2DS в двухпошагово, заключив кадры данных в
feature_sel_df=pd.DataFrame.from_items(feature)
feature_name=pd.Series(X.columns).to_frame('Feature')
feature_df=pd.concat([feature_name,feature_sel_df],axis=1)
Могу ли я создать файл feature_df непосредственно из списка и 2D-списка?