Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ NaN値のみを削除する方法 | データ前処理
Pandasによるデータ整形
セクション 5.  4
single

single

bookNaN値のみを削除する方法

メニューを表示するにはスワイプしてください

NaN値の処理方法の一つを扱いましたが、他の方法についても考えてみましょう。各列の外れ値の数をもう一度確認してください。

前の章で得られた結果は以下の通りです:

PassengerId0
Survived0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Embarked0

最も簡単な方法は、欠損値を含むすべての行を削除することです。例えば、'Age'列には86行、1列には'Fare'行の欠損値があります。これらをどのように削除できるか見てみましょう。pandasでは、前章と同様に .dropna()というシンプルなメソッドを使って削除できます:

data.dropna(inplace=True)

ここで、inplace=Trueを指定するとすべての変更が保存されます。この関数について説明します。'Age'列の行にNaN値がある場合、このメソッドは同じ行のすべての値を削除します。行内に1つでも欠損値があれば、その行全体が削除されます。

タスク

スワイプしてコーディングを開始

ここでの課題は、すべての欠損値を削除し、正しく処理できたかを確認することです。

  1. NaN 引数を使って inplace=True 値を削除します。
  2. NaN 値の数を計算します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt