私はこれらのコラムのスライス方法について知っている:キープ/スライス特定の列
df2 = df[["col1", "col2", "col3"]]
とdf2 = df.ix[:,0:2]
が、目の前/中/終了から列をスライスする方法がある場合、私は思ったんだけど同じスライス内のデータフレームは、それぞれを個別にリストすることなく記録されます。
たとえば、カラムcol1、col2、col3、col4、col5、およびcol6のデータフレームdf
。
このような方法がありますか?
df2 = df.ix[:, [0:2, "col5"]]
私は何百もの列を持ち、日常異なる要求のための具体的なものをスライスする必要がある状況にいますよ。私はドキュメントをチェックして、このようなものを見ていない。私は何か見落としたことがありますか?
ありがとうございます!
*私が探しているものがより明確になるように編集されました。
私が探しているのは、データフレーム内の特定の列を「保持」し、残りを除外する方法です。あなたが提案したメソッドは、任意の列のデータフレームの最初と最後の**行**を選択するのに適していますが、スライス内の列の組み合わせ/リストを使用して列を保持/削除する方法です。 – bdiamante
そのため、最初の5行と最後の5行の代わりに、これらの行を除外する方法が必要ですか?興味のあるサブセットを示す小さなデータフレームで具体的な例を挙げてください。 – beardc