セクション 3. 章 1
single
データは…にありますか?
メニューを表示するにはスワイプしてください
このセクションでは、特定の条件を使用してデータを抽出し続けます。ここでは、便利なメソッドである.isin()に慣れ親しむことができます。ただし、まずはデータセットを確認してください。最初の5行を見てみましょう:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
次に、以下の例と説明を確認してください:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
説明:
条件は常に .loc[] 属性内に記述することを思い出してください。ここでも同様です。.isin(list) メソッドは、列の値が配列内に存在するかどうかを確認します。今回の場合、'Manufacturer' 列の値が models リストに含まれているかを判定しています。
タスク
スワイプしてコーディングを開始
ここでの課題は、カラム 'Color' の値が 'Grey'、'White'、'Black' である車のデータを抽出することです。次のアルゴリズムに従って、タスクを簡単に管理しましょう:
- 要素
colors、'Grey'、'White'(この順)を持つリスト'Black'を作成します。 - リスト
'Color'に含まれる値をカラムcolorから抽出します。属性.loc[]を使用します。 - データセット
data_extractedの最後の5行を出力します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 1
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください