回答編集履歴

1

2022/05/22 05:59

投稿

退会済みユーザー
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