概要
DataFrame、Series の先頭、末尾 行を抽出する head、tail の使い方について解説します。 デフォルトはいずれも5行ずつとなっています。DataFrame の各列がどのようになっているかを素早く確認したい場合に利用します。
DataFrame.head
DataFrame.head() は、DataFrame の先頭 行を抽出して返します。
引数
名前 | 型 | デフォルト値 |
---|---|---|
n | int | 5 |
抽出する行数 |
返り値
名前 | 説明 |
---|---|
same type as caller | 先頭 行を抽出した DataFrame |
In [1]:
Name | Price | stock | |
---|---|---|---|
0 | apple | 590 | 9 |
1 | pomegranate | 770 | 15 |
2 | banana | 830 | 19 |
3 | orange | 660 | 5 |
4 | pineapple | 710 | 18 |
5 | mango | 740 | 18 |
6 | raspberry | 400 | 9 |
In [2]:
Name | Price | stock | |
---|---|---|---|
0 | apple | 590 | 9 |
1 | pomegranate | 770 | 15 |
2 | banana | 830 | 19 |
3 | orange | 660 | 5 |
4 | pineapple | 710 | 18 |
In [3]:
Name | Price | stock | |
---|---|---|---|
0 | apple | 590 | 9 |
1 | pomegranate | 770 | 15 |
2 | banana | 830 | 19 |
DataFrame.tail
DataFrame.tail() は、DataFrame の末尾 行を抽出して返します。
引数
名前 | 型 | デフォルト値 |
---|---|---|
n | int | 5 |
抽出する行数 |
返り値
名前 | 説明 |
---|---|
type of caller | 末尾 行を抽出した DataFrame |
In [4]:
Name | Price | stock | |
---|---|---|---|
2 | banana | 830 | 19 |
3 | orange | 660 | 5 |
4 | pineapple | 710 | 18 |
5 | mango | 740 | 18 |
6 | raspberry | 400 | 9 |
In [5]:
Name | Price | stock | |
---|---|---|---|
4 | pineapple | 710 | 18 |
5 | mango | 740 | 18 |
6 | raspberry | 400 | 9 |
Series.head
Series.head() は、Series の先頭 行を抽出して返します。
引数
名前 | 型 | デフォルト値 |
---|---|---|
n | int | 5 |
抽出する行数 |
返り値
名前 | 説明 |
---|---|
same type as caller | 先頭 行を抽出した Series |
In [6]:
0 apple 1 pomegranate 2 banana 3 orange 4 pineapple dtype: object
In [7]:
0 apple 1 pomegranate 2 banana dtype: object
Series.tail
Series.tail() は、Series の末尾 行を抽出して返します。
引数
名前 | 型 | デフォルト値 |
---|---|---|
n | int | 5 |
抽出する行数 |
返り値
名前 | 説明 |
---|---|
type of caller | 末尾 行を抽出した DataFrame |
In [8]:
2 banana 3 orange 4 pineapple 5 mango 6 raspberry dtype: object
In [9]:
4 pineapple 5 mango 6 raspberry dtype: object
コメント