セクション 1. 章 5
single
チャレンジ:文字列から空白を削除する
メニューを表示するにはスワイプしてください
DataFrameでカテゴリカルデータを扱う際、文字列値の先頭や末尾に余分な空白があると、重大な不整合が発生する可能性があります。例えば、"apple"、" apple"、"apple " は見た目は同じでも、Pythonでは異なる文字列として扱われます。これにより、データのグループ化、フィルタリング、比較時に問題が生じ、誤った分析やパターンの見落としにつながることがあります。空白を削除してこれらの不整合を解消することは、データ分析の準備における重要な最初のステップです。
12345678910import pandas as pd data = { "Fruit": [" apple", "banana ", " cherry ", "date"], "Color": [" red", "yellow ", " red ", "brown"], "Count": [10, 5, 7, 3] } df = pd.DataFrame(data) print(df)
ノート
select_dtypes(include="object") を使用すると、DataFrame内で文字列データを含む列のみを選択できます。これにより、str.strip() などの文字列操作を、テキストを格納している列のみに簡単に適用でき、数値や他の型の列には影響しません。
タスク
スワイプしてコーディングを開始
すべての文字列型カラムから先頭および末尾の空白文字を削除する関数の作成。
- 入力と同じカラムを持つ新しいDataFrameを返す必要があります。
- 文字列型カラム内のすべての値から先頭および末尾の空白文字を削除してください。
- 文字列型以外のカラムは変更しないでください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください