0Pricing
Learn AI with Python · レッスン

欠損データの処理

欠損値に対処するための手法を学びます

「欠損データの処理」はCoddyKit上の無料Learn AI with Pythonレッスンです。 これはレッスン2/5です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn AI with Python学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn AI with Pythonコースには全5レッスンが含まれています。

欠損データの処理

欠損データの処理

欠損データはデータセットによく見られ、分析やモデルの性能に影響を与える可能性があります。このレッスンでは、欠損値を効果的に特定して処理する方法を学びます。

欠損データの処理 — イラスト1

欠損データの特定

欠損データの特定

Pythonでは、Pandasを使って欠損データを特定できます。isnull()メソッドは、データセット内の欠損値を検出します。

例:

import pandas as pd data = {'Age': [25, None, 30], 'Name': ['Alice', 'Bob', None]} df = pd.DataFrame(data) print(df.isnull())

欠損値のカウント

欠損値のカウント

isnull()メソッドはsum()と組み合わせて、各列の欠損値を数えることができます。

例:

print(df.isnull().sum())

欠損データの削除

欠損データの削除

dropna()メソッドを使うと、欠損データを含む行や列を削除できます。

例:

df_cleaned = df.dropna()

欠損データの補完

欠損データの補完

fillna()メソッドを使うと、平均値や中央値などの特定の値で欠損値を置き換えられます。

例:

df['Age'] = df['Age'].fillna(df['Age'].mean())

前方補完と後方補完

前方補完と後方補完

method='ffill'またはmethod='bfill'を使うと、前後の値で欠損値を補完できます。

例:

df['Age'] = df['Age'].fillna(method='ffill')

適切な手法の選択

適切な手法の選択

欠損データを処理するときは、データセットと分析の目的を考慮します。

  • 欠損値が多い行にはdropna()を使用します。
  • 数値データには、平均値や中央値とともにfillna()を使用します。
  • 時系列データには、前方補完または後方補完を使用します。

まとめ

まとめ

このレッスンでは、次の方法を学びました。

  • isnull()を使って欠損値を特定する。
  • sum()を使って欠損値を数える。
  • 値を削除または補完して欠損データを処理する。
  • データセットに応じて適切な手法を選択する。

おめでとうございます

おめでとうございます

欠損データの処理に関するレッスンを完了しました。次のレッスンに進んで、データの正規化手法について学びましょう。

欠損データの処理 — イラスト10

よくある質問

「欠損データの処理」レッスンは無料ですか?

はい。「欠損データの処理」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn AI with Pythonコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn AI with Pythonコースには全5レッスンが含まれています。

「欠損データの処理」で何を学びますか?

欠損値に対処するための手法を学びます ブラウザで直接実行するハンズオンコードでLearn AI with Pythonを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Learn AI with Pythonを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのLearn AI with Pythonは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/5です。

「欠損データの処理」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このLearn AI with Pythonレッスンでコードを書いて実行できますか?

はい。すべてのLearn AI with Pythonレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. データの種類
  2. 欠損データの処理
  3. データの正規化
  4. Pythonでのデータ結合
  5. データからの特徴量抽出
← Learn AI with Pythonに戻る