https://teratail.com/questions/275961 ここの質問のように変更したのですが、
うまくできず困っています.
python
1df = pd.DataFrame( 2 { 3 "feature1": [3] * 846 + [2] * 70 + [1] * 70 + [0] * 70, 4 "feature2": [4] * 846 + [0] * 70 + [2] * 70 + [1] * 70, 5 "target": [4] * 846 + [1] * 70 + [3] * 70 + [2] * 70, 6 } 7) 8X_train = df[["feature1", "feature2"]] 9y_train = df["target"] 10print(y_train.value_counts()) 11 12# アンダーサンプリング 13rus = RandomUnderSampler(random_state=71) 14 15X_train_runs, y_train_rus = rus.fit_sample(X_train, y_train) 16print(y_train_rus.value_counts())
結果
AttributeError Traceback (most recent call last) <ipython-input-64-22336b3af176> in <module> 13 rus = RandomUnderSampler(random_state=71) 14 ---> 15 X_train_runs, y_train_rus = rus.fit_sample(X_train, y_train) 16 print(y_train_rus.value_counts()) AttributeError: 'RandomUnderSampler' object has no attribute 'fit_sample'
scikit-learnのバージョンは最新の状態です。 (0.24.0)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。