더북(TheBook)

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(regex='c') # 열 이름에 c라는 문자가 포함되어 있으면 출력하라는 의미입니다.

실행 결과

 

 

c

n

v

 

d

1

12

2

13

e

1

14

2

15

◼︎ 27. 특정 문자가 포함되지 않는 열 가져오기

# 열 이름에 c라는 문자가 포함되어 있지 않으면 출력하라는 의미입니다.
df.filter(regex='^(?!c$).*')

실행 결과

 

 

a

b

n

v

 

 

d

1

4

8

2

5

9

e

1

6

10

2

7

11

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.