セクション 1. 章 9
single
行や列の削除
メニューを表示するにはスワイプしてください
特定の列が有用な情報を提供しない場合、それらを削除することが有利です。pandasライブラリは、この目的のためにdrop()メソッドを提供しています。
drop(index, columns, axis)
index: 削除する行インデックスを指定(axis=0の場合に使用)columns: 削除する列名を指定(axis=1の場合に使用)axis: 行(0)または列(1)のラベルを削除するかを選択。デフォルトは0。
まず、DataFrameを確認します:
1234567import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
'continent'列には多くの欠損値が含まれており、有用性が低くなっています。この列を削除します。
12345678import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
タスク
スワイプしてコーディングを開始
DataFrame という名前の audi_cars が与えられています。
'capital'列を削除し、その結果得られるDataFrameをaudi_cars変数に保存してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 9
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください