回答編集履歴
1
test
CHANGED
@@ -10,21 +10,11 @@
|
|
10
10
|
DropNAする方法
|
11
11
|
---
|
12
12
|
pandasの**データフレーム**であれば`dropna()`できます。
|
13
|
+
※dropnaの解説は[ここ](https://note.nkmk.me/python-pandas-nan-dropna/)が詳しいです。
|
14
|
+
|
13
15
|
CSVの読み込みができている段階でデータフレームにできていますので、
|
16
|
+
データフレームをリストにする**前に**、**データフレームに対して**`dropna()`でうまくいくと思います。
|
14
17
|
|
15
|
-
現行:
|
16
|
-
1.リスト(`df1.columns.to_list()`のくだり)
|
17
|
-
2.分割(`(X_train, X_test ,y_train, y_test) = train_test_split(X, y, test_size = 0.3)`のくだり)
|
18
|
-
|
19
|
-
と行く前に、
|
20
|
-
|
21
|
-
改善案:
|
22
|
-
0.**読み込んだデータフレームから先にdropna()して梅雨払いする**
|
23
|
-
1.リスト(`df1.columns.to_list()`のくだり)
|
24
|
-
2.分割(`(X_train, X_test ,y_train, y_test) = train_test_split(X, y, test_size = 0.3)`のくだり)
|
25
|
-
|
26
|
-
でうまくいくと思います。
|
27
|
-
dropnaの解説は[ここ](https://note.nkmk.me/python-pandas-nan-dropna/)が詳しいです。
|
28
18
|
|
29
19
|
具体的には、
|
30
20
|
```Python3
|