D 열 추출하기
◼︎ 21. 인덱스의 범위로 불러오기
# 0부터 세므로 첫 번째 줄은 인덱스 0, 4번째 줄은 인덱스 3이 됩니다. df.iloc[1:4] # [a:b]의 경우 a 인덱스부터 b-1 인덱스까지 불러오라는 의미입니다. # a열에서 순서대로 세 개를 불러옵니다.
실행 결과
|
|
a |
b |
c |
n |
v |
|
|
|
d |
2 |
5 |
9 |
13 |
e |
1 |
6 |
10 |
14 |
2 |
7 |
11 |
15 |
◼︎ 22. 첫 인덱스를 지정해 불러오기
df.iloc[2:] # [a:]는 a 인덱스부터 마지막 인덱스까지 불러오라는 의미입니다.
실행 결과
|
|
a |
b |
c |
n |
v |
|
|
|
e |
1 |
6 |
10 |
14 |
2 |
7 |
11 |
15 |
◼︎ 23. 마지막 인덱스를 지정해 불러오기
df.iloc[:3] # [:b]는 처음부터 b-1 인덱스까지 불러오라는 의미입니다.
실행 결과
|
|
a |
b |
c |
n |
v |
|
|
|
d |
1 |
4 |
8 |
12 |
2 |
5 |
9 |
13 |
|
e |
1 |
6 |
10 |
14 |
◼︎ 24. 모든 인덱스 불러오기
df.iloc[:] # [:]는 모든 인덱스를 불러오라는 의미입니다.
실행 결과
|
|
a |
b |
c |
n |
v |
|
|
|
d |
1 |
4 |
8 |
12 |
2 |
5 |
9 |
13 |
|
e |
1 |
6 |
10 |
14 |
2 |
7 |
11 |
15 |
◼︎ 25. 특정 열을 지정해 가져오기
df[['a', 'b']] # a열과 b열을 가져오라는 의미입니다.
실행 결과
|
|
a |
b |
n |
v |
|
|
d |
1 |
4 |
8 |
2 |
5 |
9 |
|
e |
1 |
6 |
10 |
2 |
7 |
11 |
◼︎ 26. 조건을 만족하는 열 가져오기
df.filter('c') # 열 이름에 c라는 문자가 포함되어 있으면 출력하라는 의미입니다.=
실행 결과
|
|
c |
n |
v |
|
d |
1 |
12 |
2 |
13 |
|
e |
1 |
14 |
2 |
15 |
◼︎ 27. 특정 문자가 포함되지 않는 열 가져오기
# 열 이름에 c라는 문자가 포함되어 있지 않으면 출력하라는 의미입니다. df.filter( ='^(?!c$).*')
실행 결과
|
|
a |
b |
n |
v |
|
|
d |
1 |
4 |
8 |
2 |
5 |
9 |
|
e |
1 |
6 |
10 |
2 |
7 |
11 |