import pandas as pd
import numpy as np
df=pd.DataFrame(np.arange(25).reshape(5,5),
columns=['col1', 'col2', 'col3', 'col4', 'col5'],
index=['idx1', 'idx2', 'idx3', 'idx4', 'idx5'])
df
データフレームの行や列を削除する方法です。
使用するメソッドは、pandasデータフレームのdropメソッドです。
このようなデータフレームを用意します。
df.drop('idx3')
引数に、削除したい行や列を指定します。
idx3の行を削除してみましょう。
指定した行が削除されました。
df.drop(['idx2', 'idx5'])
複数行削除したい場合は、リストで渡します。
実行します。
削除できました。
df.drop('col3',axis=1)
デフォルトでは行ですが、引数axisに指定することで、列を削除できます。
実行します。
列を削除できました。