回答編集履歴
2
d
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
`loc` によるスライスは、位置に
|
5
|
+
`loc` によるスライスは、行や列の位置に基づくスライスではなく、ラベルに基づくスライスだからです。
|
6
6
|
|
7
7
|
DataFrame は行方向に index (列名)、列方向に columns (行名) というラベルを持っています。
|
8
8
|
|
1
d
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
なので、loc[0:3] は
|
39
|
+
なので、loc[0:3] は「1行目~4行目までを取得する」という意味ではなく、「index の値が 0 ~ 3 の行を取得する」という意味になります。
|
40
40
|
|
41
41
|
位置を基準にスライスする場合は別に iloc を使います。こちらはリストやタプルのスライス同様、終端は含まれません。
|
42
42
|
|