-2
data:
children pet salary
0 4.0 cat 90
1 6.0 dog 24
2 3.0 dog 44
3 3.0 fish 27
4 2.0 cat 32
5 3.0 dog 59
6 5.0 cat 36
7 4.0 fish 27
code:
from sklearn_pandas import DataFrameMapper, cross_val_score
from sklearn.feature_selection import SelectKBest, chi2
mapper_fs = DataFrameMapper([(['children','salary'], SelectKBest(chi2, k=2))])
mapper_fs.fit_transform(data[['children','salary']], data['pet'])
result:
array([[ 90.],
[ 24.],
[ 44.],
[ 27.],
[ 32.],
[ 59.],
[ 36.],
[ 27.]])
テストパンダのデータでSklearn機能の選択をコーディングしようとしていますが、結果を返すことができません。私は公式文書からコードの一部を取り出した。結果を知り尽くす方法を私に教えてください。同様に、もし私がpandasデータフレームにn個の列を持っていれば、データフレーム内のすべての列から最良のkを選択する方法です。パンダでのSklearn機能の選択
あなたが使ったスキル方法は何をしていますか?それを読んで、それがあなたの質問に答えるかどうかを見てください。 – lordingtar