行を削除したら、indexも抜けるということ?
はい、DataFrameから行を削除すると、対応するindexも削除されます。
例えば、以下のDataFrameを考えてみましょう。
python
import pandas as pd data = {'A': [1, 2, 3], 'B': [4, 5, 6]} df = pd.DataFrame(data) print("削除前:") print(df) # 行を削除する df = df.drop(1) # インデックスが1の行を削除する print("n削除後:") print(df)
このコードでは、DataFrameのインデックスが1の行が削除されます。その結果、元のDataFrameのインデックス1に対応する行が削除され、インデックスが再度振り直されたDataFrameが得られます。
削除された行のインデックスはもはやDataFrameに存在しないため、それに対応する行も削除されます。

ディスカッション
コメント一覧
まだ、コメントがありません