列の削除
しばしば、データ分析には役に立たない列が DataFrame に含まれています。こうした列は、残りの列に集中しやすくするために削除しておくとよいです。
この演習では、county_name 列は欠損値しか含まないため削除し、state 列はすべての交通取り締まりが同じ州(Rhode Island)で行われているため削除します。どちらの列も有益な情報を持たないので、削除して問題ありません。各列の欠損値の数はすでに表示されています。
この演習はコースの一部です
pandasで警察活動を分析する
演習の手順
- DataFrame の
.shapeを確認して、行数と列数を調べます。 - 文字列のリストとして列名を
.drop()メソッドに渡し、county_nameとstateの両方の列を削除します。 - もう一度
.shapeを確認し、列が 2 つ減っていることを確かめてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Examine the shape of the DataFrame
print(ri.____)
# Drop the 'county_name' and 'state' columns
ri.____([____, ____], axis='columns', inplace=True)
# Examine the shape of the DataFrame (again)
print(____)