プロが教える店舗&オフィスのセキュリティ対策術

pandasでまとめてインデックスを削除するにはどうすればいいですか?
たとえば、以下のプログラムで、21行目から179行目までを削除して新しい配列をつくりたいのですが、drop関数だと1つ1つカラムを指定しなくてはならないのでどうすればいいのか迷っています。

どなたか解決方法を教えて頂きたいです。
よろしくお願いします。

import numpy as np
import pandas as pd

idx = [n for n in range(1, 200, 2)]
lab = ['x', 'y']
x = [np.random.rand() for _ in range(len(idx))]
y = [np.random.randn() for _ in range(len(idx))]
d = [[xd, yd] for xd, yd in zip(x, y)]
dat = pd.DataFrame(data=d, index=idx, columns=lab)
print(dat)

A 回答 (1件)

つ ヒント:スライス

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!