1. ホーム
  2. python

Pandasデータフレームを位置でスライスする方法は?

2023-09-17 22:11:15

質問

1000行、10列のPandasデータフレームオブジェクトを持っています。私は単にデータフレームをスライスして、最初の10行を取りたいと思います。どのように私はこれを行うことができますか?私はこれを使おうとしていました。

>>> df.shape
(1000,10)
>>> my_slice = df.ix[10,:]
>>> my_slice.shape
(10,)

my_sliceは最初の10行、つまり10 x 10のデータフレームであるべきではないでしょうか?どうしたら最初の 10 行を取得できますか? my_slice が10×10データフレームオブジェクトであるように、最初の10行を取得するにはどうしたらよいでしょうか?ありがとうございます。

どのように解決するのですか?

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.head.html?highlight=head#pandas.DataFrame.head

df2 = df.head(10)

は、トリックを行う必要があります