df.head() を使用して、Pandas DataFrame の最初の N 行を取得できます。
たとえば、最初の 4 行が必要な場合は、次のようにします。
df.head(4)
あるいは、括弧内に負の数を指定して、最後の N 行を除くすべての行を取得することもできます。 たとえば、最後の 4 行を除くすべての行を取得するには、次の構文を使用できます。
df.head(-4)
Pandas DataFrameの最初のN行を取得する完全な例
ステップ1: DataFrameを作成する
10 行のシンプルな DataFrame を作成しましょう。
import pandas as pd
data = {'Fruits': ['Banana', 'Blueberry', 'Apple', 'Cherry', 'Mango', 'Pineapple', 'Watermelon', 'Papaya', 'Pear',
'Coconut'],
'Price': [2, 1.5, 3, 2.5, 3, 4, 5.5, 3.5, 1.5, 2]
}
df = pd.DataFrame(data)
print(df)
ご覧のとおり、DataFrame には 10 行あります。

ステップ2: Pandas DataFrameの最初のN行を取得する
次の構文を使用して、DataFrame の最初の 4 行を取得できます。
df.head(4)
例の最初の 4 行を取得するための完全なコードは次のとおりです。
import pandas as pd
data = {'Fruits': ['Banana', 'Blueberry', 'Apple', 'Cherry', 'Mango', 'Pineapple', 'Watermelon', 'Papaya', 'Pear',
'Coconut'],
'Price': [2, 1.5, 3, 2.5, 3, 4, 5.5, 3.5, 1.5, 2]
}
df = pd.DataFrame(data)
get_rows = df.head(4)
print(get_rows)
最初の 4 行が取得されます。

ステップ3(オプション):最後のN行を除くすべての行を取得します。
最後の N 行を除くすべての行を取得したいとします。
たとえば、最後の 4 行を除くすべての行を取得するには、以下のコードを使用できます。
import pandas as pd
data = {'Fruits': ['Banana', 'Blueberry', 'Apple', 'Cherry', 'Mango', 'Pineapple', 'Watermelon', 'Papaya', 'Pear',
'Coconut'],
'Price': [2, 1.5, 3, 2.5, 3, 4, 5.5, 3.5, 1.5, 2]
}
df = pd.DataFrame(data)
get_rows = df.head(-4)
print(get_rows)
最後の 4 行を除くすべての行が表示されます。
