1
たとえば、インデックスの4の倍数を減らす(または選択する)必要があります。 私は2MSデータフレームを持っており、将来のプロットのためのデータ量を減らしたいと考えています。その考え方は1/4のデータで作業することです。インデックスが4 - 8 - 16 - 20 - 4 * n(または5 * nと同じかもしれません)の行のみを残してください もし誰かが私が感謝する気があれば。モジュロで行を削除してパンダを縮小する
たとえば、インデックスの4の倍数を減らす(または選択する)必要があります。 私は2MSデータフレームを持っており、将来のプロットのためのデータ量を減らしたいと考えています。その考え方は1/4のデータで作業することです。インデックスが4 - 8 - 16 - 20 - 4 * n(または5 * nと同じかもしれません)の行のみを残してください もし誰かが私が感謝する気があれば。モジュロで行を削除してパンダを縮小する
行/列スライスを使用するiloc
関数を使用できます。位置による選択のためにdocs
純粋整数位置ベースのインデックスから
。
.iloc []は、主に整数ベースの位置( 軸の0〜長さ1)ですが、ブール値配列でも使用できます。
だから、あなたが書くことができdf.iloc[::4, :]
申し訳ありませんが、あなたは 'df.iloc [:: 4]'を求めていますか? – EdChum
サブサンプルを取ることも考えられます:df.sample(frac = 0.25)。 http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sample.html –